@font-face
{
    font-family: 'Helvetica55RomanBold';
    src: url( '../fonts/helvetica_75_bold-webfont.eot' );
    src: url( '../fonts/helvetica_75_bold-webfont.eot?#iefix' ) format( 'embedded-opentype' ), url( '../fonts/helvetica_75_bold-webfont.woff' ) format( 'application/x-woff' ), url( '../fonts/helvetica_75_bold-webfont.ttf' ) format( 'truetype' ), url( '../fonts/helvetica_75_bold-webfont.html#Helvetica55RomanBold' ) format( 'svg' );
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: 'HelveticaNeueLTStd75Bold';
    src: url( '../fonts/helveticaneueltstd-bd-webfont.eot' );
    src: url( '../fonts/helveticaneueltstd-bd-webfont.eot?#iefix' ) format( 'embedded-opentype' ), url( '../fonts/helveticaneueltstd-bd-webfont.woff' ) format( 'application/x-woff' ), url( '../fonts/helveticaneueltstd-bd-webfont.ttf' ) format( 'truetype' ), url( '../fonts/helveticaneueltstd-bd-webfont.html#HelveticaNeueLTStd75Bold' ) format( 'svg' );
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: 'DroidSerifBold';
    src: url( '../fonts/droidserif-bold-webfont.eot' );
    src: url( '../fonts/droidserif-bold-webfont.eot?#iefix' ) format( 'embedded-opentype' ), url( '../fonts/droidserif-bold-webfont.woff' ) format( 'application/x-woff' ), url( '../fonts/droidserif-bold-webfont.ttf' ) format( 'truetype' ), url( '../fonts/droidserif-bold-webfont.html#DroidSerifBold' ) format( 'svg' );
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: 'DroidSerifRegular';
    src: url( '../fonts/droidserif-webfont.eot' );
    src: url( '../fonts/droidserif-webfont.eot?#iefix' ) format( 'embedded-opentype' ), url( '../fonts/droidserif-webfont.woff' ) format( 'application/x-woff' ), url( '../fonts/droidserif-webfont.ttf' ) format( 'truetype' ), url( '../fonts/droidserif-webfont.html#DroidSerifRegular' ) format( 'svg' );
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: 'DroidSerifItalic';
    src: url( '../fonts/droidserif-italic-webfont.eot' );
    src: url( '../fonts/droidserif-italic-webfont.eot?#iefix' ) format( 'embedded-opentype' ), url( '../fonts/droidserif-italic-webfont.woff' ) format( 'application/x-woff' ), url( '../fonts/droidserif-italic-webfont.ttf' ) format( 'truetype' ), url( '../fonts/droidserif-italic-webfont.html#DroidSerifItalic' ) format( 'svg' );
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: 'HelveticaCondensedBold';
    src: url( '../fonts/ps_14528-webfont.eot' );
    src: url( '../fonts/ps_14528-webfont.eot?#iefix' ) format( 'embedded-opentype' ), url( '../fonts/ps_14528-webfont.woff' ) format( 'application/x-woff' ), url( '../fonts/ps_14528-webfont.ttf' ) format( 'truetype' ), url( '../fonts/ps_14528-webfont.html#HelveticaCondensedBold' ) format( 'svg' );
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: 'MyriadProRegular';
    src: url( '../fonts/myriad_pro_regular-webfont.eot' );
    src: url( '../fonts/myriad_pro_regular-webfont.eot?#iefix' ) format( 'embedded-opentype' ), url( '../fonts/myriad_pro_regular-webfont.woff' ) format( 'application/x-woff' ), url( '../fonts/myriad_pro_regular-webfont.ttf' ) format( 'truetype' ), url( '../fonts/myriad_pro_regular-webfont.html#MyriadProRegular' ) format( 'svg' );
    font-weight: normal;
    font-style: normal;
}
body
{
    margin: 0;
    min-width: 1000px;
    color: #707070;
    font: 11px/13px Arial, Helvetica, sans-serif;
    background: #eaeaea url(../image/bg-page.gif);
}
img
{
    border-style: none;
}
a
{
    text-decoration: none;
    color: #707070;
}
a:hover
{
    text-decoration: underline;
}
input, textarea, select
{
    font: 100% Arial, Helvetica, sans-serif;
    vertical-align: middle;
    color: #000;
}
form, fieldset
{
    margin: 0;
    padding: 0;
    border-style: none;
}
#wrapper
{
    width: 100%;
    position: relative;
    overflow: hidden;
}
/* header */
#header
{
    background: #fff url(../image/bg-header.gif) repeat-x;
}
.header-holder
{
    padding: 0 0 11px;
    overflow: hidden;
    margin: 0 auto;
    width: 1000px;
}
/* info-box */
.header-holder .info-box
{
    overflow: hidden;
    float: left;
    padding: 0 0 0 12px;
    width: 600px;
}
/* contact-box */
.header-holder .contact-box
{
    overflow: hidden;
    float: right;
    position: relative;
    margin: 0 0 12px;
}
.header-holder .user-box
{
    float: right;
    margin: 0 0 12px;
    overflow: hidden;
    padding: 10px 9px 8px;
    position: relative;
    font: 12px/14px Helvetica55RomanBold,Arial,Helvetica,sans-serif;
}
.header-holder .user-box span
{
    color: #939598;
    background: url( "../image/user.jpg" ) no-repeat scroll 0 transparent;
    display: block;
    margin: 0 0 0 -1px;
    padding: 0 0 0 26px;
    position: relative;
}
.header-holder .contact
{
    height: 32px;
    position: relative;
    padding: 0 28px 0 0;
    background: url(../image/bg-contact.gif) no-repeat 100% -132px;
}
.header-holder .contact-holder
{
    padding: 3px 0 4px 28px;
    background: url(../image/bg-contact.gif) no-repeat 0 -100px;
    height: 25px;
    position: relative;
}
.header-holder .contact-frame
{
    overflow: hidden;
    padding: 0;
    text-shadow: 0 1px 0 #fff;
    margin: 0 -20px 0 0;
    list-style: none;
    position: relative;
}
.header-holder .contact .phone, .header-holder .contact .email
{
    float: left;
    text-shadow: 0 1px 0 #fff;
    position: relative;
    color: #626a72;
    line-height: 22px;
    padding: 0 9px 0 2px;
}
.header-holder .phone strong
{
    font-size: 18px;
    position: relative;
    font-weight: bold;
    background: url(../image/bg-contact.gif) no-repeat 0 -75px;
    padding: 0 0 0 30px;
}
.header-holder .email
{
    font-size: 12px;
}
.header-holder .email a
{
    color: #66aa2c;
    margin: 0 0 0 -1px;
    padding: 0 0 0 26px;
    background: url(../image/bg-contact.gif) no-repeat 0 -50px;
    display: block;
    position: relative;
}
.header-holder .email strong
{
    display: block;
    font-weight: bold;
    padding: 0 10px 0 2px;
    height: 25px;
}
.header-holder .email a:hover
{
    text-decoration: none;
    background: url(../image/bg-contact.gif) no-repeat;
}
.header-holder .email a:hover strong, .header-holder .email a strong:hover
{
    padding: 0 10px 0 2px;
    cursor: pointer;
    background: url(../image/bg-contact.gif) no-repeat 100% -25px;
}
/* login-box */
.header-holder .login-box
{
    overflow: hidden;
    font: 14px/17px Helvetica55RomanBold, Arial, Helvetica, sans-serif;
    color: #5a5a5a;
    float: right;
    min-width: 325px;
    position: relative;
    text-transform: uppercase;
}
.login-box .holder
{
    float: right;
}
.header-holder .login-box strong
{
    font-weight: normal;
    position: relative;
    float: left;
    padding: 8px 16px 0 0;
}
.header-holder .login-box strong a
{
    color: #5a5a5a;
}
.header-holder .login-box ul
{
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    overflow: hidden;
}
.header-holder .login-box li
{
    float: left;
    padding: 0 0 0 5px;
}
.header-holder .login-box ul a
{
    display: block;
    height: 33px;
    width: 90px;
    font: bold 12px/33px Arial, Helvetica, sans-serif;
    text-shadow: 0 1px 0 #656565;
    color: #fff;
    text-align: center;
}
.header-holder .login-box .login a
{
    background: url(../image/btn.gif) no-repeat;
}
.header-holder .login-box .login a:hover
{
    background: url(../image/btn.gif) no-repeat 0 -33px;
}
.header-holder .login-box .logout a
{
    background: url(../image/btn.gif) no-repeat -193px 0;
}
.header-holder .login-box .logout a:hover
{
    background-position: -193px -33px;
}
.header-holder .login-box .sing-up a
{
    background: url(../image/btn.gif) no-repeat -90px 0;
    text-shadow: 0 1px 0 #f86d13;
}
.header-holder .login-box .sing-up a:hover
{
    background: url(../image/btn.gif) no-repeat -90px -33px;
}
.header-holder .login-box ul a:hover
{
    text-decoration: none;
}
/* logo-box */
.header-holder .logo-box
{
    overflow: hidden;
    padding: 22px 0 0;
    float: left;
    width: 388px;
}
.header-holder .logo
{
    width: 225px;
    position: relative;
    height: 38px;
    float: left;
    margin: 0 10px 0 0;
    background: url(../image/logo.gif);
    text-indent: -9999px;
    overflow: hidden;
}
.header-holder .logo a
{
    display: block;
    height: 100%;
}
.header-holder .slogan
{
    float: left;
    text-indent: -9999px;
    overflow: hidden;
    width: 153px;
    height: 13px;
    background: url(../image/text-send.gif) no-repeat;
}
/* main */
#main
{
    position: relative;
    overflow: hidden;
    width: 100%;
    background: #fff;
}
/* intro */
.intro
{
    width: 100%;
    position: relative;
    overflow: hidden;
    background: url(../image/bg-intro.gif);
    line-height: 9px;
    font-size: 9px;
}
.intro .intro-holder
{
    margin: 0 auto;
    width: 1000px;
    position: relative;
}
.intro .intro-frame
{
    padding: 0 9999px 0;
    margin: 0 -9999px;
    max-height: 370px;
    overflow: hidden;
    width: 1000px;
    background: url(../image/bg-intro-frame.jpg) no-repeat 50% 0;
}
/* payments-box */
.intro .payments-box
{
    overflow: hidden;
    padding: 0 0 0 14px;
}
.intro .payments-block
{
    float: left;
    padding: 0 6px 0 5px;
    width: 282px;
}
.intro .arrow-right1, .intro .arrow-right2
{
    float: left;
    width: 46px;
    height: 85px;
    background: url(../image/arrow-right.png) no-repeat;
}
.intro .arrow-right2
{
    width: 44px;
    position: relative;
    margin: 0 -13px 0 15px;
    background: url(../image/arrow-right.png) no-repeat -46px 0;
}
.intro .payments-block .picture
{
    margin: 0 0 11px;
    text-align: center;
}
.intro .payments-block img
{
    vertical-align: top;
}
.intro .payments-block .text
{
    margin: 0 0 26px;
    font-size: 14px;
    padding: 0 5px;
    line-height: 17px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    text-shadow: 0 1px 0 #1e670b;
}
.intro h1
{
    text-shadow: 0 1px 0 #1e780b;
    color: #fff;
    letter-spacing: -2px;
    padding: 0 10px 0 59px;
    text-align: center;
    margin: 27px 0 23px;
    font: 45px/47px HelveticaNeueLTStd75Bold, Arial, Helvetica, sans-serif;
}
.intro h2
{
    text-shadow: 0 1px 0 #b2ce45;
    font: 21px/23px DroidSerifBold, Georgia, Georgia, serif;
    text-align: center;
    margin: 0 -5px 7px;
    color: #343434;
}
.intro p
{
    margin: 0;
}
/* button-box */
.intro .button-box
{
    background: url(../image/bg-intro-holder.jpg) repeat-y 50% 0;
    overflow: hidden;
    text-align: center;
    padding: 13px 50px 11px 52px;
}
* + html .intro .button-box
{
    padding: 13px 50px 14px 52px;
}
.intro .button-block
{
    display: inline-block;
    position: relative;
    height: 53px;
}
* + html .intro .button-block
{
    display: inline;
}
.block .sign-up, .intro .button-box a
{
    float: left;
    text-indent: -9999px;
    margin: 0 5px;
    width: 163px;
    height: 53px;
    overflow: hidden;
}
.intro .button-box .learn
{
    background: url(../image/btn.gif) no-repeat 0 -66px;
}
.intro .button-box .learn:hover
{
    background: url(../image/btn.gif) no-repeat 0 -119px;
}
.intro .button-box .sing-up
{
    background: url(../image/btn.gif) no-repeat -162px -66px;
}
.block .sing-up:hover, .intro .button-box .sing-up:hover
{
    background: url(../image/btn.gif) no-repeat -162px -119px;
}
/* post */
.post
{
    padding: 29px 0 0;
    margin: 0 0 38px;
    overflow: hidden;
    background: url(../image/bg-post.gif) repeat-x;
}
.post .post-holder
{
    margin: 0 auto;
    width: 1000px;
    overflow: hidden;
    position: relative;
}
/* content */
#content
{
    float: left;
    width: 690px;
    overflow: hidden;
}
/* col */
#content .col
{
    font: 12px/16px DroidSerifRegular, Georgia, Georgia, serif;
    float: left;
    color: #6f6f6f;
    width: 305px;
    padding: 0 46px 0 0;
}
#content .col-right
{
    padding: 0;
}
#content .col h2, #content .col h3
{
    color: #424445;
    font: bold 20px/22px Arial, Helvetica, sans-serif;
    margin: 0 0 16px;
}
#content .col h3
{
    margin: 0 0 15px;
    font-size: 18px;
    line-height: 20px;
}
#content p
{
    margin: 0 0 16px;
}
#content .col a
{
    color: #106383;
}
.col .learn
{
    display: block;
    background: url(../image/btn.gif) no-repeat 0 -172px;
    width: 94px;
    height: 33px;
    overflow: hidden;
    margin: -7px 0 0;
    text-indent: -9999px;
    position: relative;
}
.col .learn:hover
{
    background: url(../image/btn.gif) no-repeat 0 -205px;
}
#content .col ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#content .col li
{
    line-height: 22px;
    padding: 0 0 0 12px;
    color: #707070;
    background: url(../image/separator3.gif) no-repeat;
}
/* sidebar */
#sidebar
{
    padding: 3px 0 0 9px;
    float: left;
    width: 301px;
}
/* container */
.post .container
{
    width: 301px;
    margin: 0 0 3px;
    background: url(../image/bg-container.gif) repeat-y -301px 0;
}
.container .container-holder
{
    background: url(../image/bg-container.gif) no-repeat;
}
.container .container-frame
{
    background: url(../image/bg-container.gif) no-repeat -602px 100%;
    height: 1%;
    padding: 11px 18px;
    color: #bcecff;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    overflow: hidden;
    text-shadow: 0 1px 0 #09435a;
}
.container h3
{
    color: #b7eafe;
    text-shadow: 0 1px 0 #0a3343;
    text-transform: uppercase;
    letter-spacing: -1px;
    font: 22px/24px HelveticaCondensedBold, Arial, Helvetica, sans-serif;
    text-align: center;
    margin: 0 0 9px;
}
.container p
{
    margin: 0 0 7px;
}
.container .check
{
    padding: 0 0 0 4px;
    text-shadow: 0 1px 0 #083141;
    font: 14px/16px DroidSerifItalic, Georgia, Georgia, serif;
    text-align: center;
}
.container .check a
{
    color: #fff;
}
/* section */
.post .section
{
    width: 301px;
    background: url(../image/bg-section.gif) repeat-y -301px 0;
}
.inner .post .section
{
    margin: 0 0 23px;
}
.section .section-holder
{
    background: url(../image/bg-section.gif) no-repeat;
}
.section .section-frame
{
    background: url(../image/bg-section.gif) no-repeat -602px 100%;
    height: 1%;
    padding: 11px 20px;
    text-shadow: 0 1px 0 #3b7815;
}
.section h2
{
    color: #fff;
    padding: 0 0 0 11px;
    font: 18px/20px HelveticaNeueLTStd75Bold, Arial, Helvetica, sans-serif !important;
    text-align: center;
    margin: 0 0 10px;
}
.section .block
{
    background: url(../image/line.gif) repeat-x;
    padding: 9px 0 0;
    margin: 0 -17px;
    text-align: center;
}
.section .list
{
    display: inline-block;
    margin: 0;
    padding: 0 5px;
    position: relative;
    overflow: hidden;
    list-style: none;
}
* + html .section .list
{
    display: inline;
}
.section .list li
{
    float: left;
    font: 12px/14px DroidSerifItalic, Georgia, Georgia, serif;
    padding: 0 12px;
    background: url(../image/separator4.gif) no-repeat;
}
.section .list li:first-child
{
    background: none;
}
.section .list a
{
    color: #fff;
}
/* footer */
#footer
{
    border-top: 1px solid #d8d8d9;
    background: url(../image/bg-footer.png) repeat-x;
}
.footer-holder
{
    padding: 26px 0;
    overflow: hidden;
    margin: 0 auto;
    font-size: 12px;
    line-height: 14px;
    width: 1000px;
}
/* text-box */
.footer-holder .text-box
{
    float: right;
    color: #707070;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    text-align: right;
}
.footer-holder .add-nav
{
    margin: 0 -7px 1px 0;
    position: relative;
    font-size: 12px;
    line-height: 15px;
    padding: 0;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    list-style: none;
}
* + html .footer-holder .add-nav
{
    display: inline;
}
.footer-holder .add-nav li
{
    float: left;
    text-shadow: 0 1px 0 #f4f4f4;
    margin: 0 0 0 -2px;
    padding: 0 6px;
    background: url(../image/separator1.gif) no-repeat;
}
.footer-holder .add-nav a
{
    color: #424445;
}
.footer-holder .text-box p
{
    margin: 0;
}
/* block */
.footer-holder .block
{
    float: left;
    padding: 2px 0 0 1px;
    color: #424445;
}
.footer-holder .add-logo
{
    width: 152px;
    float: left;
    height: 25px;
    background: url(../image/add-logo.gif);
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 15px 0 0;
}
.add-logo a
{
    display: block;
    height: 100%;
}
.footer-holder strong
{
    font-weight: bold;
}
.footer-holder .connect
{
    float: left;
    padding: 9px 9px 0 0;
}
.footer-holder .social_network
{
    margin: 0;
    float: left;
    padding: 2px 0 0;
    list-style: none;
}
.footer-holder .social_network li
{
    float: left;
    padding: 0 5px;
}
.footer-holder .social_network a
{
    display: block;
    overflow: hidden;
    text-indent: -9999px;
    position: relative;
    cursor: pointer;
    height: 24px;
    width: 24px;
}
.footer-holder .social_network .facebook a
{
    background: url(../image/ico.gif) no-repeat;
}
.footer-holder .social_network .twitter a
{
    background: url(../image/ico.gif) no-repeat 0 -24px;
}
.footer-holder .social_network .linkedin a
{
    background: url(../image/ico.gif) no-repeat 0 -48px;
}
.alignleft
{
    float: left;
}
.alignright
{
    float: right;
}
/* inner page-title */
.inner .intro h1
{
    font: 36px/54px HelveticaNeueLTStd75Bold, Arial, Helvetica, sans-serif;
    color: #fff;
    margin: 27px 0 25px;
    display: block;
    text-shadow: 0 1px 0 #20780d;
    padding: 0;
    text-align: left;
    letter-spacing: 0;
}
/* inner sidebar */
.inner #sidebar
{
    width: 300px;
    padding: 7px 0 0;
    float: right;
}
.login-btn, .sign-up-btn
{
    overflow: hidden;
    text-indent: -9999px;
    background: url(../image/btn.gif) no-repeat 0 -238px;
    width: 300px;
    height: 49px;
    display: block;
    margin: 0 0 5px;
}
.sign-up-btn
{
    background: url(../image/btn.gif) no-repeat 0 -287px;
    margin: 0 0 10px;
}
/* video-holder */
.video-holder
{
    border: 3px solid #d6d6d6;
    width: 294px;
    height: 164px;
    margin: 0 0 6px;
}
.inner h2
{
    font-size: 18px;
    line-height: 30px;
    color: #424445;
    margin: 0 0 11px;
}
/* items-list */
.items-list
{
    padding: 0;
    margin: 0 0 3px;
    list-style: none;
}
.items-list li
{
    background: url(../image/arrow.gif) no-repeat 0 6px;
    font: 12px/22px DroidSerifRegular, Tahoma, Arial, sans-serif;
    padding: 0 0 0 12px;
}
.items-list a
{
    color: #707070;
}
.inner .section h2
{
    color: #fff;
}
.block-holder
{
    padding-top: 28px;
}
/* notice */
.notice
{
    padding: 0 0 12px 256px;
}
.notice .items-list li {
    font: 18px/22px DroidSerifRegular,Tahoma,Arial,sans-serif;
    font-weight: bold;    
}
/* contact-block */
.contact-block
{
    border: 1px solid #d7dde4;
    background: url(../image/bg-contact-block.gif);
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 10px 0 6px 19px;
    color: #6f6f6f;
    font-size: 12px;
    line-height: 15px;
    text-shadow: 0 1px 0 #f5f6f8;
    margin: 0 0 9px;
}
.contact-block h2
{
    font: 18px/23px HelveticaNeueLTStd75Bold, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    margin: 0;
}
.contact-block p
{
    margin: 0 0 7px;
}
.contact-block .phone
{
    font-size: 18px;
    line-height: 23px;
    color: #106383;
    display: block;
    padding: 0 0 0 28px;
    background: url(../image/bg-phone.gif) no-repeat 0 2px;
    text-shadow: none;
    margin: 0 0 17px;
}
.contact-block .holder
{
    background: url(../image/bg-contact-holder.png) no-repeat 100% -11px;
}
.contact-block .frame
{
    height: 1%;
    color: #6f6f6f;
    position: relative;
}
.contact-block .frame img
{
    position: absolute;
    top: -120px;
    right: 0;
}
.contact-block .frame:after
{
    content: '';
    display: block;
    clear: both;
}
.contact-block .contact-btn
{
    background: url(../image/btn.gif) no-repeat 0 -369px;
    width: 103px;
    height: 25px;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
.contact-block .help
{
    padding: 5px 20px 0 0;
    float: right;
    font-family: DroidSerifItalic, Arial, Helvetica, sans-serif;
}
.contact-block .help a
{
    color: #66aa2c;
}
/* download-block */
.download-block
{
    margin: 0 0 9px;
    overflow: hidden;
    color: #6f6f6f;
    font: 12px/16px DroidSerifRegular, Arial, Helvetica, sans-serif;
}
.download-block img
{
    margin: 0 16px 0 0;
}
.partners-block, .download-block h3
{
    font: 16px/21px HelveticaNeueLTStd75Bold, Arial, Helvetica, sans-serif;
    margin: 0 0 1px;
}
.download-block p
{
    margin: 0 0 5px;
}
.download-block .download-btn
{
    background: url(../image/btn.gif) no-repeat 0 -336px;
    width: 111px;
    height: 33px;
    overflow: hidden;
    display: block;
    text-indent: -9999px;
}
.download-block .text
{
    overflow: hidden;
    padding: 6px 0 0;
}
/* partners-block */
.partners-block
{
    position: relative;
    padding: 17px 17px 11px;
    border: 1px solid #d7d7d7;
}
.partners-block h3
{
    position: absolute;
    top: -10px;
    left: 13px;
    padding: 0 5px;
    margin: 0;
    background: #fff;
    color: #383838;
    font-size: 16px;
}
.partners-block .holder
{
    overflow: hidden;
    width: 261px;
}
.partners-block table
{
    width: 265px;
    margin: 0 -1px -4px 0;
}
.partners-block td
{
    width: 129px;
    height: 66px;
    border: solid #d7d7d7;
    border-width: 0 1px 1px 0;
    vertical-align: middle;
    text-align: center;
    padding: 0;
}
.partners-block table img
{
    vertical-align: top;
}
.partners-block table a
{
    vertical-align: middle;
}
/* inner content */
.inner #content
{
    width: 665px;
    padding: 1px 0 0;
    color: #424445;
    font: 12px/18px DroidSerifRegular, 'Times New Roman' , Times, serif;
}
.inner #content .main-title
{
    overflow: hidden;
    color: #5c5c5c;
}
.inner #content .main-title.alt
{
    margin: 0 0 11px;
}
.inner #content .page-title
{
    font: 20px/26px Arial, Helvetica, sans-serif;
    margin: 0 0 9px;
}
/* carousel */
.carousel
{
    overflow: hidden;
    border: 1px solid #d7dde4;
    padding: 4px 4px 12px;
    width: 250px;
    background: #e8ebee;
    position: relative;
    float: left;
    margin: 0 30px 0 0;
}
.carousel .frame
{
    width: 250px;
    overflow: hidden;
    position: relative;
}
.carousel .frame ul
{
    position: relative;
    width: 99999px;
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
    color: #5c5c5c;
    font: 11px/13px Arial, Helvetica, sans-serif;
}
.carousel .frame ul li
{
    float: left;
    width: 250px;
}
.carousel .link-prev, .carousel .link-next
{
    position: absolute;
    bottom: 4px;
    right: 19px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(../image/carousel-link.gif) no-repeat;
    width: 13px;
    height: 13px;
    z-index: 100;
}
.carousel .link-next
{
    background-position: -15px 0;
    right: 4px;
}
.carousel img
{
    display: block;
    border: 1px solid #d7dde4;
    margin: 0 0 6px !important;
    padding: 0 !important;
}
#content .carousel .text
{
    padding: 0 5px;
}
/* title */
.col1 h3, .col2 h3, .block .text h3
{
    font: bold 14px/16px Arial, Helvetica, sans-serif;
    margin: 0 0 5px;
}
.green
{
    color: #66aa2c;
}
.inner .heading p
{
    margin: 0 0 5px;
}
.inner #content .block
{
    overflow: hidden;
}
/* content-block */
.content-block
{
    overflow: hidden;
    padding: 13px 0 10px;
    background: url(../image/dotted-line.gif) no-repeat;
}
.content-block ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}
/* check-list */
.check-list
{
    font-family: DroidSerifRegular, 'Times New Roman' , Times, serif;
    line-height: 24px;
}
.check-list li
{
    background: url(../image/bullet.gif) no-repeat 0 6px;
    padding: 0 0 0 22px;
}
.check-list a
{
    color: #106383;
}
/* col1 */
.content-block .col1
{
    float: left;
    margin: 0 61px 0 0;
}
.inner .block .text
{
    overflow: hidden;
    padding: 9px 0 0;
}
.inner .block img
{
    margin: 12px 20px 0 0;
}
.inner .block p a
{
    color: #106383;
}
.inner .block img.alignright
{
    padding: 12px 0 0 20px;
}
/* info-block */
.info-block
{
    border: 1px solid #d4e1ed;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 4px;
    margin: 0 0 14px;
}
.info-block .holder
{
    background: #e6eff7;
    padding: 12px 16px 14px;
}
.info-block h3
{
    text-shadow: 0 1px 0 #f3f7fb;
    color: #424445;
    font: 13px DroidSerifBold, 'Times New Roman' , Times, serif;
    margin: 0 0 8px;
}
.info-block ul
{
    padding: 0;
    margin: 0;
    list-style: none;
    font: 12px/18px Arial, Helvetica, sans-serif;
}
.info-block ul li
{
    background: url(../image/arrow2.gif) no-repeat 1px 5px;
    padding: 0 0 2px 15px;
}
.info-block ul a
{
    color: #6f6f6f;
}
.block .sign-up
{
    background: url(../image/sign-btn.gif) no-repeat;
    text-indent: -9999px;
    width: 157px;
    height: 47px;
    overflow: hidden;
    margin: 0;
    float: left;
}
.block .sign-up:hover
{
    background-position: 0 -47px;
}
.block em
{
    font-family: DroidSerifItalic, 'Times New Roman' , Times, serif;
    color: #106383;
    float: left;
    padding: 19px 12px 0 0;
}
.inner .post
{
    padding: 24px 0 19px;
    margin: 0;
}
/* col2 */
.content-block .col2
{
    font-family: DroidSerifRegular, 'Times New Roman' , Times, serif;
    padding: 25px 0 0;
    float: left;
}
.content-block .col2 h3
{
    font-size: 12px;
    font-family: DroidSerifRegular, 'Times New Roman' , Times, serif;
}
/* bullet-list */
.bullet-list
{
    padding: 0;
    margin: 0;
    list-style: none;
}
.bullet-list li
{
    background: url(../image/bullet2.gif) no-repeat 0 6px;
    padding: 0 0 2px 14px;
}
/* headings */
.head-alt, .head-holder
{
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    padding: 0 45px 0 1px;
}
.head-alt h1, .head-holder h1
{
    font-size: 20px;
    line-height: 30px;
    font-weight: bold !important;
    margin: 0 !important;
}
.head-alt h2, .head-holder h2
{
    margin: 0 0 1px;
}
.head-alt h3, .head-holder h3
{
    font-size: 16px;
    margin: 0 0 1px;
    line-height: 30px;
}
.head-alt h4, .head-holder h4
{
    font-size: 12px;
    margin: 0 0 2px;
    line-height: 30px;
}
/* headings-alt */
.head-alt
{
    padding-right: 44px;
    float: left;
    font-family: DroidSerifRegular, 'Times New Roman' , Times, serif !important;
}
.content-alt
{
    padding-bottom: 0;
}
/* default-form */
.default-form
{
    float: left;
    padding: 9px 0 0;
}
.default-form fieldset
{
    border: none;
    margin: 0;
    padding: 0;
}
.default-form .row
{
    overflow: hidden;
    padding: 0 0 6px;
}
.default-form .check, .default-form .radio
{
    float: left;
    width: 16px;
    height: 15px;
    margin: 0;
    padding: 0;
}
.default-form label
{
    float: left;
    padding: 0 0 0 2px;
}
/* text-form */
.text-form
{
    overflow: hidden;
}
.text-form fieldset
{
    margin: 0;
    padding: 0;
    border: none;
}
.text-form .row
{
    overflow: hidden;
}
.text-form .text
{
    color: #5c5c5c;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #bbb;
    padding: 5px 6px 4px;
    float: left;
    margin: 0 16px 0 0;
    width: 188px;
}
.text-form select
{
    width: 171px;
    margin: 0 16px 0 0;
}
.text-form .submit-holder
{
    overflow: hidden;
}
.text-form .submit-btn, .text-form .submit-btn-orange, .text-form .submit-btn-blue
{
    border: none;
    width: 74px;
    height: 27px;
    text-indent: -9999px;
    overflow: hidden;
    line-height: 0;
    background: url(../image/btn-submit.gif) no-repeat;
    cursor: pointer;
    margin: 0 8px 10px 0;
    padding: 0;
    float: left;
}
.text-form .submit-btn:hover
{
    background-position: 0 -27px;
}
.text-form .submit-btn-orange
{
    background-position: -74px 0;
    width: 73px;
}
.text-form .submit-btn-orange:hover
{
    background-position: -74px -27px;
}
.text-form .submit-btn-blue
{
    width: 73px;
    background-position: -147px 0;
}
.text-form .submit-btn-blue:hover
{
    background-position: -147px -27px;
}
/* attention-block */
.attention-block
{
    overflow: hidden;
    background: #fdeec9;
    border: 1px solid #f2c284;
    padding: 11px 12px 6px 16px;
    font: 11px/18px DroidSerifItalic, 'Times New Roman' , Times, serif;
    color: #4b4b4b;
    margin: 0 0 14px;
}
.attention-block a
{
    color: #c86300;
}
.attention-block img
{
    margin: 4px 9px 0 0;
}
#content .attention-block p
{
    margin: 0 0 5px;
}
/* table */
.table-holder
{
    width: 100%;
    text-align: left;
    padding: 0 0 13px;
}
.table-holder .table-head
{
    background: #0e5572;
    display: block;
    font-family: DroidSerifItalic, 'Times New Roman' , Times, serif;
    color: #fff;
    text-shadow: 0 1px 0 #0d5875;
    padding: 11px 20px 9px;
    font-weight: normal;
    border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px background: rgb(18,113,148);
    background: -moz-linear-gradient(top, rgba(18,113,148,1) 0%, rgba(13,88,117,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(18,113,148,1)), color-stop(100%,rgba(13,88,117,1)));
    background: -webkit-linear-gradient(top, rgba(18,113,148,1) 0%,rgba(13,88,117,1) 100%);
    background: -o-linear-gradient(top, rgba(18,113,148,1) 0%,rgba(13,88,117,1) 100%);
    background: -ms-linear-gradient(top, rgba(18,113,148,1) 0%,rgba(13,88,117,1) 100%);
    background: linear-gradient(top, rgba(18,113,148,1) 0%,rgba(13,88,117,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=  '#127194' , endColorstr= '#0d5875' ,GradientType=0 );
}
#content table
{
    font-family: Arial, Helvetica, sans-serif;
    color: #5c5c5c;
    width: 665px;
    font-weight: bold;
    border: solid #d7d7d7;
    border-width: 0 1px 1px;
}
#content table thead
{
    background: #dfe3e8;
    border: solid #d7d7d7;
    border-width: 0 1px 1px;
}
#content table tbody
{
    border: solid #d7d7d7;
    border-width: 0 1px 1px;
}
#content table td
{
    width: 138px;
    border: 1px solid #fff;
    padding: 7px 18px 9px;
    vertical-align: top;
}
#content table thead th
{
    border-left: 1px solid #e4e8eb;
    border-right: 1px solid #d2d8de;
    color: #106383;
    padding: 12px 21px 8px;
    font-weight: normal;
    font-family: DroidSerifItalic, 'Times New Roman' , Times, serif;
}
#content table .alt-bg
{
    background: #e6eff7;
}
#content table .alt-bg td
{
    border-right: 1px solid #e6eff7;
}
#content table .first-cell
{
    width: 71px;
    padding: 7px 18px 5px;
}
.alt-bg .first-cell
{
    border-left: 1px solid #e6eff7 !important;
}
/* paging */
.paging
{
    float: right;
    margin: 0;
    padding: 0;
    list-style: none;
    color: #5c5c5c;
    text-transform: uppercase;
    font: bold 12px/18px Arial, Helvetica, sans-serif;
}
.paging li
{
    display: inline;
    margin: 0 0 0 9px;
}
.paging li a
{
    color: #307893;
    padding: 0 4px;
}
.paging .prev, .paging .next
{
    margin: 0;
    font-size: 11px;
}
.paging .prev a
{
    padding: 0 0 5px 11px;
    color: #5c5c5c;
    background: url(../image/paging-prev.gif) no-repeat 0 2px;
}
.paging .next a
{
    padding: 0 11px 5px;
    color: #307893;
    background: url(../image/paging-next.gif) no-repeat 100% 3px;
}
.paging strong
{
    font-weight: normal;
    background: #66aa2c;
    padding: 0 5px;
    color: #fff;
}
/* custom-form */
.outtaHere
{
    position: absolute;
    left: -3000px;
}
/*Radio buttons*/
.radioArea, .radioAreaChecked
{
    float: left;
    width: 13px !important;
    height: 13px;
    background: url(../image/radio.gif) no-repeat;
    overflow: hidden;
    margin: 2px 4px 0 1px;
}
.radioAreaChecked
{
    background-position: 0 -13px;
}
/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked
{
    float: left;
    width: 13px !important;
    height: 13px;
    overflow: hidden;
    margin: 2px 4px 0 1px;
    background: url(../image/checkbox.gif) no-repeat;
}
.checkboxAreaChecked
{
    background-position: 0 -13px;
}
/* Selects */
.selectArea
{
    position: relative;
    height: 27px;
    float: left;
    color: #000;
    font-size: 11px;
    line-height: 23px;
    margin: 0 16px 0 0;
}
.selectArea .left
{
    position: absolute;
    top: 0;
    left: 0;
    width: 7px;
    height: 100%;
    background: url(../image/select-left.gif) no-repeat;
}
.dropdown
{
    height: 27px;
    float: left;
    color: #000;
    font-size: 11px;
    line-height: 23px;
    padding: 3px 25px 4px 12px;
    position: relative;
    background: url(../image/select-center.gif) repeat-x;
}
.selectArea a.selectButton
{
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: url(../image/select-button.gif) no-repeat 100% 0;
}
.selectArea .center
{
    height: 20px;
    line-height: 23px;
    display: block;
    padding: 3px 25px 4px 7px;
    background: url(../image/select-center.gif) repeat-x;
}
.selectArea .center img
{
    float: left;
}
/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible
{
    position: absolute;
    background-color: #E5E5E5;
    font-size: 11px;
    z-index: 2000;
}
.optionsDivScroll ul
{
    height: 205px;
    overflow: auto !important;
    border: 1px solid #C9C9C9;
}
.drop-dif
{
    background: #9cc;
}
.optionsDivInvisible
{
    display: none;
}
.optionsDivVisible ul
{
    margin: 0;
    padding: 2px;
    overflow: hidden;
    list-style: none;
}
.optionsDivVisible ul li
{
    float: left;
    width: 100%;
    padding-bottom: 1px;
}
.optionsDivVisible a
{
    color: #000;
    overflow: hidden;
    text-decoration: none;
    display: block;
    height: 1%;
    padding: 2px 4px;
}
.optionsDivVisible a img
{
    border: none;
    float: left;
}
.optionsDivVisible a:hover
{
    background-color: #2F384E;
    color: #FFF;
    text-decoration: underline;
}
/* article */
.article
{
    font: 12px/16px DroidSerifRegular, 'Times New Roman' , Times, serif;
    color: #5c5c5c;
    padding: 0 0 1px;
    min-height: 484px;
}
.article h2
{
    font: bold 20px/30px Arial, Helvetica, sans-serif;
    margin-bottom: 7px;
}
.article p
{
    margin: 0 0 10px;
}
.article h3
{
    font: bold 14px/16px Arial, Helvetica, sans-serif;
    color: #66aa2c;
    margin: 0 0 8px;
}
/* alt-article */
/* intro-block */
.intro-block
{
    font: 12px/16px MyriadProRegular, Arial, Helvetica, sans-serif;
    padding: 4px 122px 7px 0;
}
.intro-block a
{
    color: #106383;
    text-decoration: underline;
}
.intro-block a:hover
{
    text-decoration: none;
}
.alt-article .intro-block p
{
    margin-bottom: 16px;
}
.alt-article h2
{
    font: bold 14px/16px Arial, Helvetica, sans-serif;
    color: #424445;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.alt-article p
{
    margin-bottom: 14px;
    text-align: justify;
}
.article .bullet-list li
{
    background-position: 0 5px;
    text-align: justify;
}
.article .bullet-list
{
    padding-bottom: 9px;
}
/* wrap */
.wrap
{
    padding-bottom: 8px;
}
.alt-bullet-list li
{
    padding-bottom: 5px;
}
.article address
{
    font-style: normal;
    padding-bottom: 13px;
}
.article address span, .article address strong
{
    display: block;
    padding-bottom: 3px;
}
.article a
{
    color: #106383;
}
#content .article p
{
    margin-bottom: 11px;
    text-align: justify;
}
.btn-holder
{
    padding-bottom: 10px;
}
/* twocolumns */
.twocolumns
{
    width: 1000px;
    background: url(../image/bg-twocolumns.png) repeat-y;
    overflow: hidden;
    margin: -23px auto -19px;
    padding-bottom: 15px;
}
/* twocolumns  content*/
.twocolumns #content
{
    float: right;
    width: 732px;
    padding: 42px 0 19px;
}
/* headline */
.headline
{
    font: 12px/17px DroidSerifRegular, 'Times New Roman' , Times, serif;
    color: #5c5c5c;
    overflow: hidden;
    padding: 0 0 17px;
}
.headline .sample-block
{
    float: right;
    padding: 8px 0 8px 79px;
    background: url(../image/icons.gif) no-repeat;
    font: 12px/21px DroidSerifItalic, Arial, Helvetica, sans-serif;
    margin: 16px 0 0 25px;
    cursor: pointer;
}
.headline .sample-block a
{
    color: #106383;
    text-decoration: underline;
}
.headline .sample-block a:hover
{
    text-decoration: none;
}
.headline .txt
{
    overflow: hidden;
}
#content .headline .txt p
{
    margin: 0;
}
.headline .txt h2
{
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 9px;
}
.headline .btn-holder
{
    float: right;
    padding: 4px 0 6px;
    margin-bottom: -3px;
}
.headline .btn-gray
{
    margin: 0 0 0 7px;
    font: bold 12px/19px Arial, Helvetica, sans-serif;
    padding: 11px 15px;
}
/* btn-light-gray */
.btn-light-gray
{
    float: left;
    margin: 0 0 0 10px;
    border: 1px solid #dddbdb;
    background: #f5f5f5;
    background: -moz-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#f1f1f1));
    background: -webkit-linear-gradient(top, #f8f8f8 0%,#f1f1f1 100%);
    background: -o-linear-gradient(top, #f8f8f8 0%,#f1f1f1 100%);
    background: -ms-linear-gradient(top, #f8f8f8 0%,#f1f1f1 100%);
    background: linear-gradient(top, #f8f8f8 0%,#f1f1f1 100%);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 1px 1px 0 0 #fcfcfc;
    box-shadow: inset 1px 1px 0 0 #fcfcfc;
    font: 12px/15px Arial, Helvetica, sans-serif;
    color: #106383;
}
.btn-light-gray span
{
    display: block;
    padding: 6px 17px 5px;
    cursor: pointer;
}
.btn-light-gray:hover
{
    text-decoration: none;
    background: #f1f1f1;
    background: -moz-linear-gradient(top, #f1f1f1 0%, #f8f8f8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#f8f8f8));
    background: -webkit-linear-gradient(top, #f1f1f1 0%,#f8f8f8 100%);
    background: -o-linear-gradient(top, #f1f1f1 0%,#f8f8f8 100%);
    background: -ms-linear-gradient(top, #f1f1f1 0%,#f8f8f8 100%);
    background: linear-gradient(top, #f1f1f1 0%,#f8f8f8 100%);
    -webkit-box-shadow: inset 0 0 1px 0 #fbfbfb;
    box-shadow: inset 0 0 0 1px #fbfbfb;
}
.btn-light-gray .xls-icon
{
    background: url(../image/icons2.gif) no-repeat 14px 6px;
    padding-left: 50px;
}
.btn-light-gray .xml-icon
{
    background: url(../image/icons2.gif) no-repeat 14px -124px;
    padding-left: 49px;
}
/* check-block*/
.check-block
{
    font: 12px/17px DroidSerifRegular, 'Times New Roman' , Times, serif;
    color: #5c5c5c;
    overflow: hidden;
    padding: 0 0 17px;
}
.headline .detail
{
    float: right;
    padding: 8px 0 8px 79px;
    font: 12px/17px DroidSerifRegular, 'Times New Roman' , Times, serif;
    margin: 16px 0 0 25px;
}
/* info-holder */
.info-holder
{
    margin-bottom: 20px;
    border-bottom: 1px solid #dddbdb;
    width: 100%;
}
/* heading-block */
.heading-block
{
    border: 1px solid #70b03a;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    background: #8bba33 url(../image/bg-headling-block.jpg) repeat-x;
}
.heading-block .holder
{
    border: 1px solid #a0c840;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    overflow: hidden;
    background: url(../image/bg-headling-block-l.jpg) no-repeat;
    padding: 4px 9px 4px 18px;
    min-height: 28px;
}
.btn-add
{
    float: right;
    border: 1px solid #70b03a;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background: #f1f1f1;
    background: -moz-linear-gradient(top, #fefefe 0%, #e7e7e7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e7e7e7));
    background: -webkit-linear-gradient(top, #fefefe 0%,#e7e7e7 100%);
    background: -o-linear-gradient(top, #fefefe 0%,#e7e7e7 100%);
    background: -ms-linear-gradient(top, #fefefe 0%,#e7e7e7 100%);
    background: linear-gradient(top, #fefefe 0%,#e7e7e7 100%);
    font: 11px/16px Arial, Helvetica, sans-serif;
    color: #106383;
    text-shadow: 0 1px 0 #fbfbfb;
    margin: 0 0 0 25px;
}
.btn-add span
{
    float: left;
    border: 1px solid #fff;
    -webkit-border-radius: 14px;
    border-radius: 14px;
    padding: 3px 13px 5px 29px;
    background: url(../image/icons.gif) no-repeat 8px -482px;
    cursor: pointer;
}
.btn-add input[type="submit"]
{
    float: left;
    border: 1px solid #fff;
    -webkit-border-radius: 14px;
    border-radius: 14px;
    padding: 3px 13px 5px 29px;
    background: url(../image/icons.gif) no-repeat 8px -482px;
    cursor: pointer;
    font: 11px/16px Arial, Helvetica, sans-serif;
    color: #106383;
}
.btn-add:hover
{
    background: #e6e6e6;
    background: -moz-linear-gradient(top, #e6e6e6 0%, #fdfdfd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#fdfdfd));
    background: -webkit-linear-gradient(top, #e6e6e6 0%,#fdfdfd 100%);
    background: -o-linear-gradient(top, #e6e6e6 0%,#fdfdfd 100%);
    background: -ms-linear-gradient(top, #e6e6e6 0%,#fdfdfd 100%);
    background: linear-gradient(top, #e6e6e6 0%,#fdfdfd 100%);
    text-decoration: none;
}
.heading-block h3
{
    overflow: hidden;
    font: bold 14px/18px Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 5px 0 2px;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0 1px 0 #4a6022;
}
/* batch-info */
.batch-detail
{
    border: solid #dddbdb;
    border-width: 1 1px;
    color: #424445;
    font: 12px/19px Arial, Helvetica, sans-serif;
    width: 100%;
    border-collapse: inherit;
    padding: 10px 10px 10px 10px;
}
.batch-detail .odd
{
    background: #f5f5f5;
}
/* funding-info */
#content .funding-info
{
    border: solid #dddbdb;
    border-width: 0 1px;
    color: #424445;
    font: 12px/19px Arial, Helvetica, sans-serif;
    width: 100%;
    border-collapse: collapse;
}
#content .funding-info th
{
    border: 0;
    color: #5a5a5a;
    font: 12px/18px DroidSerifRegular, 'Times New Roman' ,Times,serif;
    padding: 0;
    height: 39px;
    background: #e9ebed url(../image/separator5.gif) repeat-y;
}
#content .funding-info th
{
    text-align: left;
}
#content .funding-info td
{
    border: 0;
    padding: 0;
    vertical-align: middle;
    width: auto;
    height: 40px;
}
#content .funding-info .name
{
    width: 92px;
    padding: 0 5px 0 20px;
}
#content .funding-info .paypal
{
    width: 240px;
    padding: 0 5px 0 20px;
}
#content .funding-info .paypaldate
{
    width: 150px;
    padding: 0 5px 0 20px;
}
#content .funding-info .paypalDefault
{
    width: 80px;
    padding: 0 5px 0 20px;
}
#content .funding-info .address
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BBBBBB; /*float: left;*/
    font-size: 13px;
    /*height: 16px;*/
    line-height: 16px;
    margin: 0;
    padding: 6px 9px 7px;
    width: 60px;
}
#content .funding-info .address1
{
    width: 80px;
}
#content .funding-info thead th.name, #content .batch-info thead th.date
{
    background: #e9ebed;
}

#content .funding-info .cell1
{
    padding: 0 5px 0 11px;
    width: 72px;
}
#content .funding-info .cell2
{
    padding: 0 5px 0 14px;
    width: 89px;
}
#content .funding-info .cell3
{
    padding: 0 5px 0 15px;
    width: 74px;
}
#content .funding-info .cell4
{
    padding: 0 5px 0 14px;
    width: 92px;
}
#content .funding-info .cell5
{
    padding: 0 5px 0 15px;
    width: 47px;
}
#content .funding-info .date2
{
    padding: 0 5px 0 20px;
    width: 149px;
}
#content .funding-info .cell10, #content .funding-info .cell11, #content .funding-info .cell12, #content .funding-info .cell13, #content .funding-info .cell14, #content .funding-info .cell16, #content .funding-info .cell18, #content .funding-info .cell19
{
    padding: 0 5px;
    text-align: center;
}
#content .funding-info .cell10
{
    width: 126px;
}
#content .funding-info .cell10 a
{
    color: #106383;
}
#content .funding-info .cell11
{
    width: 140px;
}
#content .funding-info .cell12
{
    width: 136px;
}
#content .funding-info thead .cell14
{
    width: 80px;
    background: #e9ebed;
}
#content .funding-info .cell15
{
    padding: 0 5px 0 16px;
    width: 118px;
}
#content .funding-info .cell16
{
    width: 67px;
}
#content .funding-info .cell17
{
    padding: 0 5px 0 19px;
    width: 223px;
}
#content .funding-info .cell18
{
    width: 90px;
}
.funding-info td a
{
    color: #d87712;
}
#content .funding-info .cell14 a, #content .funding-info .cell15 a
{
    color: #106383;
}
.funding-info .help
{
    display: inline-block;
    vertical-align: top;
    background: url(../image/icons1.gif) no-repeat -1984px 0;
    width: 16px;
    height: 17px;
    text-indent: -9999px;
    overflow: hidden;
    margin: -2px 0 0;
}
.funding-info .signatre, .funding-info .edit, .funding-info .delete, .funding-info .verify, .batch-info .download
{
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../image/icons1.gif) no-repeat;
    height: 18px;
    width: 16px;
    margin: 0 0 0 12px;    
}
.batch-info .excel
{
    background: url("../image/icons3.gif") no-repeat;
    text-indent: -9999px;    
    line-height: 16px;
    height: 18px;
    width: 16px;    
    overflow: hidden;
    display: block;
    margin: 0 0 0 6px;
}
.funding-info .block
{
    background: url(../image/icons.gif) no-repeat 0 -1583px;
    text-indent: -9999px;
    width: 16px;
    height: 18px;
    line-height: 16px;
    margin: 0 0 0 12px;
    overflow: hidden;
    display: block;
}
.funding-info .signatre input[type="img"]
{
    margin: 0 0 0 15px;
}
.funding-info .edit
{
    background-position: -231px 0;
}
.funding-info .delete
{
    background-position: -462px 0;
}
.funding-info .verify
{
    background-position: -693px 0;
    margin: 0 11px 0;
}
.batch-info .download
{
    background-position: -1695px 0;
    margin: 0 7px 0 0;
}
#content .funding-info .odd td, #content .funding-info .odd th
{
    background: #f5f5f5;
}
#content .funding-info tbody
{
    border: none;
}
#content .funding-info thead
{
    background: none;
    border: 0;
}
#content .funding-info .first-row td, #content .funding-info .first-row th
{
    background: url(../image/separator6.gif) repeat-x;
}
/* action-area */
.action-area
{
    background: url(../image/bg-action-area.gif) repeat-y -737px 0;
    margin-bottom: 24px;
    width: 732px;
}
.action-area .holder
{
    background: url(../image/bg-action-area.gif) no-repeat;
}
.action-area .frame
{
    background: url(../image/bg-action-area.gif) no-repeat -1474px 100%;
    padding: 10px 20px 14px;
    overflow: hidden;
}
#content .action-area table
{
    border: none;
    width: 100%;
    border-collapse: collapse;
    font-size: 11px;
    line-height: 18px;
    font-weight: normal;
}
#content .action-area tbody
{
    border: 0;
}
#content .action-area td
{
    border: solid #dddbdb;
    border-width: 1px 0 0 1px;
    padding: 8px 10px;
    width: 157px;
}
#content .action-area .first-row td
{
    border-top: 0;
    padding: 2px 10px 8px;
}
#content .action-area .last-row td
{
    padding-bottom: 0;
}
#content .action-area td.first
{
    border-left: 0;
    padding-left: 0;
}
#content .action-area td.last
{
    padding-right: 0;
}
#content .action-area td a
{
    display: block;
    padding: 0 0 0 21px;
    color: #106383;
}
#content .action-area td a.view
{
    background: url(../image/icons1.gif) no-repeat -905px 1px;
}
.funding-info td a.view
{
    background: url(../image/icons1.gif) no-repeat -905px 1px;
    text-indent: -9999px;
    width: 16px;
    height: 18px;
    margin: 0 0 0 12px;
    overflow: hidden;
    display: block;
}
.funding-info td a.verify2
{
    background: url(../image/icons1.gif) no-repeat -1115px 0;
    text-indent: -9999px;
    width: 16px;
    height: 18px;
    margin: 0 0 0 12px;
    overflow: hidden;
    display: block;
}
#content .action-area td span.view
{
    background: url(../image/icons1.gif) no-repeat -905px 1px;
}
#content .action-area td span
{
    color: #106383;
    display: block;
    padding: 0 0 0 21px;
}
#content .action-area td a.template
{
    background: url(../image/help_icon.png) no-repeat;
}
#content .action-area td a.signature
{
    background: url(../image/icons1.gif) no-repeat 0 2px;
}
#content .action-area td span.signature
{
    background: url(../image/icons1.gif) no-repeat 0 2px;
}
#content .action-area td a.edit
{
    background: url(../image/icons1.gif) no-repeat -231px 0;
}
#content .action-area td span.edit
{
    background: url(../image/icons1.gif) no-repeat -231px 0;
}
#content .action-area td a.delete
{
    background: url(../image/icons1.gif) no-repeat -462px 0;
}
#content .action-area td span.delete
{
    background: url(../image/icons1.gif) no-repeat -462px 0;
}
#content .action-area td a.verify1
{
    background: url(../image/icons1.gif) no-repeat -693px 0;
}
#content .action-area td span.verify1
{
    background: url(../image/icons1.gif) no-repeat -693px 0;
}
#content .action-area td a.verify2
{
    background: url(../image/icons1.gif) no-repeat -1115px 0;
}
#content .action-area td span.verify2
{
    background: url(../image/icons1.gif) no-repeat -1115px 0;
}
#content .action-area td a.upload
{
    background: url(../image/icons1.gif) no-repeat -1345px 1px;
}
#content .action-area td span.upload
{
    background: url(../image/icons1.gif) no-repeat -1345px 1px;
}
/*#content .action-area td span.block
{
    background: url(../image/icons1.gif) no-repeat -1345px 1px;
}*/
#content .action-area td span.block
{
    overflow: hidden;
    font-size: 11px;
    line-height: 16px;
    padding: 4px 0 2px 19px;
    background: url(../image/icons.gif) no-repeat 0 -1580px;
}
/* text-section */
.text-section
{
    overflow: hidden;
    padding-bottom: 15px;
    font-family: Arial, Helvetica, sans-serif;
}
.text-section .title
{
    float: left;
    width: 50px;
    padding: 0 5px 0 0;
    font-size: 12px;
    line-height: 17px;
    color: #424445;
    text-transform: uppercase;
}
/* text-section holder */
.text-section .holder
{
    overflow: hidden;
}
#content .text-section .holder p
{
    margin: 0;
    padding-bottom: 8px;
}
.text-section .holder .num-list li, .text-section .holder .nums-list li 
{
    padding-bottom: 11px;
}
/* num-list */
.num-list
{
    float: left;
    width: 660px;
    list-style: none;
    margin: 0;
    padding: 1px 0 0 12px;
    font-size: 12px;
    line-height: 15px;
    counter-reset: section;
}
.num-list li
{
    width: 100%;
    vertical-align: top;
    padding: 0 0 18px;
}
.num-list li:before, .num-list li .list-item-before
{
    content: counter(section) '.';
    counter-increment: section;
    float: left;
    position: relative;
    margin: 0 3px 0 -12px;
}
.num-list li a
{
    color: #106383;
    text-decoration: underline;
}
.num-list li a:hover
{
    text-decoration: none;
}
/* nums-list */
.nums-list
{
    float: left;
    width: 466px;
    list-style: none;
    margin: 0;
    padding: 1px 0 0 40px;
    font-size: 14px;
    line-height: 15px;
    counter-reset: section;
}
.nums-list li
{
    width: 100%;
    vertical-align: top;
    padding: 0 0 18px;
    text-align: justify;
}
.nums-list li:before, .nums-list li .list-item-before
{
    /*content: counter(section) '.';
    counter-increment: section;*/
    float: left;
    position: relative;
    margin: 0 3px 0 -12px;
}
.nums-list li a
{
    color: #106383;
    text-decoration: underline;
}
.nums-list li a:hover
{
    text-decoration: none;
}
/* contact-form */
.contact-form
{
    /*padding: 20px 0 15px 0;*/
    width: 508px;
    font-family: Arial, Helvetica, sans-serif;
}
.contact-form .row
{
    padding: 2px 2px 18px 0;
    overflow: hidden;
}
.contact-form label
{
    float: left;
    width: 120px;
    font-size: 14px;
    line-height: 20px;
    color: #5a5a5a;
    font-weight: bold;
    padding: 4px 0 0;
}
.contact-form input[type="text"]
{
    background: #fff;
    border: 1px solid #bbb;
    margin: 0;
    padding: 7px 4px;
    width: 372px; /*float: right;*/
    font-size: 12px;
    line-height: 15px;
}
.contact-form textarea
{
    /*float: right;*/
    padding: 4px 0 0 4px;
    width: 375px;
    margin: 0;
    background: #fff;
    border: 1px solid #bbb;
    font-size: 12px;
    line-height: 15px;
    min-width: 375px;
    max-width: 375px;
    height: 81px;
    min-height: 81px;
    overflow: auto;
}
.contact-form .row1
{
    overflow: hidden;
    padding: 0 0 0 126px;
    margin: -5px 0 0;
}
.btn-orange
{
    border: 1px solid #e7750e;
    background: #f68217;
    background: -moz-linear-gradient(top, #f8981b 0%, #e7750e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8981b), color-stop(100%,#e7750e));
    background: -webkit-linear-gradient(top, #f8981b 0%,#e7750e 100%);
    background: -o-linear-gradient(top, #f8981b 0%,#e7750e 100%);
    background: -ms-linear-gradient(top, #f8981b 0%,#e7750e 100%);
    background: linear-gradient(top, #f8981b 0%,#e7750e 100%);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    float: left;
    font: bold 14px/18px Arial, Helvetica, sans-serif;
    text-shadow: 0 1px 0 #f0410c;
}
.btn-orange span
{
    float: left;
    border-top: 1px solid #fbbf25;
    border-bottom: 1px solid #e7750e;
    cursor: pointer;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.btn-pad
{
    padding-right: 20px;
}
.btn-orange:hover
{
    background: #f57314;
    background: -moz-linear-gradient(top, #f46913 0%, #f8981b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f46913), color-stop(100%,#f8981b));
    background: -webkit-linear-gradient(top, #f46913 0%,#f8981b 100%);
    background: -o-linear-gradient(top, #f46913 0%,#f8981b 100%);
    background: -ms-linear-gradient(top, #f46913 0%,#f8981b 100%);
    background: linear-gradient(top, #f46913 0%,#f8981b 100%);
}
.btn-orange:hover span
{
    border-top: 1px solid #e7750e;
    border-bottom: 1px solid #fbbf25;
}
.contact-form input[type="submit"]
{
    border: 0;
    padding: 0;
    margin: 0;
    cursor: pointer;
    float: left;
    width: 159px;
    background: none;
    height: 38px;
    color: #fff;
    font-weight: bold;
    text-shadow: 0 1px 0 #f0410c;
}
.contact-form input[type="submit"]:hover
{
    cursor: pointer;
}
.contact-form .btn-orange span
{
    padding: 0;
}
/* search-area */
.search-area
{
    background: url(../image/bg-search-area.jpg) no-repeat;
    border: 1px solid #3a3a3a;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 8px 8px 8px 19px;
    width: 703px;
}
.search-form
{
    overflow: hidden;
}
.search-form label
{
    float: left;
    font: bold 14px/18px Arial, Helvetica, sans-serif;
    text-shadow: 0 1px 0 #0d0d0d;
    color: #fff;
    padding: 7px 1px 0 20px;
    width: 149px;
    background: url(../image/icon1.png) no-repeat 0 8px;
}
.search-form select
{
    width: 208px;
}
.search-area .search-form .selectArea
{
    float: left;
    font: 12px/31px Arial, Helvetica, sans-serif;
    margin-right: 10px;
    color: #3a3a3a;
}
.search-area .search-form .selectArea .center
{
    background-position: 0 -73px;
}
.search-form .selectArea a.selectButton
{
    background-position: 100% -73px;
}
.search-form .selectArea .left
{
    background-position: 0 -73px;
}
.search-form input[type="text"]
{
    float: left;
    background: #fff;
    border: 1px solid #3a3a3a;
    margin: 0 10px 0 0;
    height: 15px;
    padding: 7px 4px;
    font: 12px/16px Arial, Helvetica, sans-serif;
    color: #3a3a3a;
    width: 198px;
}
.search-form input[type="submit"]
{
    background: none;
    border: none;
    float: left;
    padding: 0 margin:0;
    font: bold 14px/19px Arial,Helvetica,sans-serif;
    text-shadow: 0 1px 0 #f0410c;
    color: #fff;
    width: 93px;
    height: 27px;
}
/* status-form */
.status-form
{
    float: right;
    padding: 0 0 0 5px;
}
.status-form label
{
    float: left;
    font: bold 12px/19px Arial, Helvetica, sans-serif;
    text-shadow: 1px 1px 1px #549c1b;
    color: #fff;
    padding: 3px 4px 0 0;
}
.status-form select
{
    width: 118px;
}
.heading-block .status-form .selectArea
{
    float: left;
    color: #646464;
    font: 12px/28px Arial, Helvetica, sans-serif;
    height: 28px;
}
.status-form .selectArea .center
{
    background-position: 0 -111px;
    height: 21px;
    line-height: 21px;
    padding: 3px 25px 4px 12px;
}
.status-form .selectArea .left
{
    background-position: 0 -111px;
}
.status-form .selectArea a.selectButton
{
    background-position: 100% -111px;
}
.status-form .btn-view
{
    float: left;
    margin: 0 0 0 10px;
}
.btn-view span
{
    background: none;
    padding: 4px 13px 4px 13px;
}
.btn-view input[type="submit"]
{
    background: none;
    padding: 4px 13px 4px 13px;
}
/* batch-info */
#content .batch-info .date
{
    padding: 0 5px 0 19px;
    width: 78px;
}
#content .batch-info .name1
{
    padding: 0 5px 0 20px;
    width: 131px;
}
#content .batch-info .name1 a
{
    color: #106383;
}
#content .batch-info .cell6, #content .batch-info .cell7, #content .batch-info .cell8
{
    padding: 0 5px;
    width: 107px;
    text-align: center;
}
#content .batch-info .cell7
{
    width: 124px;
}
#content .batch-info .cell8
{
    width: 134px;
}
#content .batch-info .cell9
{
    padding: 0 0 0 22px;
}
#content .batch-info .cell10
{
    width: 85px;
}
#content .batch-info td
{
    height: 40px;
}
#content .batch-info td.cell6 a, #content .batch-info td.cell7 a, #content .batch-info td.cell8 a
{
    color: #106383;
}
/* paging-holder */
.paging-holder
{
    width: 100%;
    text-align: center;
}
.paging-holder:after
{
    content: "";
    display: block;
    clear: both;
}
.paging-holder .paging
{
    float: none;
    display: inline-block;
    vertical-align: top;
    font-weight: normal;
    margin: -11px 0 0 33px;
    text-transform: none;
}
* + html .paging-holder .paging
{
    display: inline;
}
.paging-holder .paging li
{
    margin: 0;
}
.paging-holder .paging li a
{
    padding: 0 3px;
}
.paging-holder .paging li strong
{
    padding: 0 4px;
}
.paging-holder .paging .prev a, .paging-holder .paging .next a
{
    padding: 0 3px 0 9px;
    background: url(../image/arrows.gif) no-repeat 0 -95px;
    color: #4b4a48;
}
.paging-holder .paging .prev a
{
    visibility: hidden;
}
.paging-holder .paging .next a
{
    padding: 0 9px 0 3px;
    background-position: 100% 5px;
}
/* alt-paging-holder */
.alt-paging-holder
{
    text-align: right;
    padding-bottom: 7px;
}
* + html .alt-paging-holder
{
    padding-bottom: 11px;
}
/* faq-list */
.faq-list
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.faq-list > li
{
    padding: 6px 0 11px 33px;
    background: url(../image/icons.gif) no-repeat 0 -720px;
}
.faq-list > li > a
{
    font: bold 14px/19px Arial, Helvetica, sans-serif;
    color: #106383;
    cursor: pointer;
}
.faq-list > li.active > a, .faq-list > li > a:hover
{
    color: #424445;
    text-decoration: none;
}
.faq-list .description
{
    padding: 8px 0 0;
}
.faq-list .description p
{
    margin: 0;
}
#content .description p
{
    margin: 0 0 1px;
}
/* profile-form */
.profile-form
{
    padding: 23px 105px 0 19px;
    font-family: Arial, Helvetica, sans-serif;
    background: #fff;
    margin: 0 0 -1px;
    width: 608px;
}
/* profile-form create */
.profile-form .create
{
    overflow-x: scroll;
    width: 670px; /*padding: 23px 105px 0 19px;*/
}
.profile-form .create textarea
{
    background: #fff;
    border: 1px solid #bbb;
    color: #5a5a5a;
    float: left;
    font-size: 13px;
    height: 61px;
    line-height: 17px;
    margin: 0;
    min-height: 61px;
    overflow: auto;
    padding: 4px 0 0 9px;
    resize: vertical;
    width: 333px;
}
.profile-form .create input[type="text"], .profile-form input[type="password"]
{
    float: left;
    background: #fff;
    border: 1px solid #bbb;
    margin: 0;
    font-size: 13px;
    line-height: 16px;
    padding: 6px 9px 7px;
    width: 120px;
    height: 16px;
}
.profile-form .create .selectArea
{
    color: #5a5a5a;
    font-size: 13px;
    height: 31px;
    line-height: 31px;
    margin: 0;
}
.profile-form .create .selectArea .left
{
    background-position: 0 -39px;
}
.profile-form .create .selectArea .center
{
    background-position: 0 -39px;
    height: 24px;
    line-height: 24px; /*padding: 2px 25px 5px 10px;*/
}
.profile-form .create .selectArea a.selectButton
{
    background-position: 100% -39px;
}
/* profile-form row */
.profile-form table td
{
    width: 100px;
}
.profile-form .row
{
    overflow: hidden;
    padding: 2px 2px 8px 0;
    color: #5a5a5a; /*width:450px;*/
}
.profile-form .row5
{
    width: 600px;
}
.profile-form .row5
{
    overflow: hidden;
    padding: 2px 2px 8px 0;
    color: #5a5a5a;
}
.profile-form .row3
{
    width: 600px;
}
.profile-form .row3 label, .profile-form .holder label
{
    padding: 2px 2px 0 22px;
    font-weight: normal;
    line-height: 12px;
    width: 330px;
}
.profile-form .row4
{
    width: 600px;
}
.profile-form .row4 label, .profile-form .holder label
{
    padding: 2px 2px 0 0;
    font-weight: normal;
    line-height: 12px;
    width: 600px;
}
.profile-form .row4 label a
{
    color: #106383;
}
.profile-form label, .profile-form .title
{
    float: left;
    width: 200px;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    padding: 6px 6px 0 0;
}
label .mark
{
    color: #f46a13;
}
.profile-form label a
{
    color: #5a5a5a;
}
.profile-form input[type="text"], .profile-form input[type="password"]
{
    float: left;
    background: #fff;
    border: 1px solid #bbb;
    margin: 0;
    font-size: 13px;
    line-height: 16px;
    padding: 6px 9px 7px;
    width: 323px;
    /*height: 16px;*/
}
.profile-form input[type="text"].mark
{
    background: #f4f4f4;
}
.profile-form select
{
    width: 343px;
}
.profile-form .selectArea, .big-search-form .selectArea
{
    color: #5a5a5a;
    font-size: 13px;
    height: 31px;
    line-height: 31px;
    margin: 0;
}
.profile-form .selectArea .left, .big-search-form .selectArea .left
{
    background-position: 0 -39px;
}
.profile-form .selectArea .center, .big-search-form .selectArea .center
{
    background-position: 0 -39px;
    height: 24px;
    line-height: 24px;
    padding: 2px 25px 5px 10px;
}
.profile-form .selectArea a.selectButton, .big-search-form .selectArea a.selectButton
{
    background-position: 100% -39px;
}
.profile-form .view
{
    display: inline-block;
    vertical-align: top;
    color: #106383;
    text-decoration: underline;
    font: 12px/17px DroidSerifItalic, Times, serif;
    margin: 6px 0 7px;
}
.profile-form .view:hover
{
    text-decoration: none;
}
.profile-form textarea
{
    background: #fff;
    border: 1px solid #bbb;
    color: #5a5a5a;
    float: left;
    font-size: 13px;
    height: 61px;
    line-height: 17px;
    margin: 0;
    min-height: 61px;
    overflow: auto;
    padding: 4px 0 0 9px;
    resize: vertical;
    width: 371px;
}
.profile-form .txt
{
    color: #106383;
    float: left;
    font-size: 13px;
    line-height: 18px;
    padding: 5px 0 0 8px;
}
.profile-form .row1
{
    padding-left: 206px;
}
.profile-form .checkboxArea, .profile-form .checkboxAreaChecked
{
    margin: 0 6px 0 0;
}
.profile-form .row1 label, .profile-form .holder label
{
    font-size: 12px;
    line-height: 15px;
    color: #4f4f4f;
    font-weight: normal;
    width: auto;
    padding: 0 28px 0 0;
    margin: -2px 0 0;
}
.profile-form .title span
{
    font-size: 12px;
    line-height: 15px;
    font-weight: normal;
    display: inline-block;
    vertical-align: top;
}
.profile-form .holder
{
    float: left;
    width: 380px;
    padding: 25px 0 29px;
}
.profile-form .payment label
{
    color: #4F4F4F;
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
    margin: -2px 0 0;
    padding: 0 28px 0 0;
    width: auto;
}
.profile-form .payment
{
    float: left;
    width: 600px;
    padding: 25px 0 29px;
}
.profile-form .payment .radioArea, .profile-form .payment .radioAreaChecked
{
    margin: 0 12px 0 0;
}
.profile-form .payment .radioArea, .profile-form .payment .radioAreaChecked
{
    margin: 0 12px 0 0;
}
/* profile-form note */
.profile-form .note
{
    font: 12px/15px DroidSerifItalic, Times, serif;
    color: #5a5a5a;
    padding: 3px 0 21px 206px;
    margin: 0 -100px 0 0;
    width: 502px;
}
.profile-form .note strong
{
    text-transform: uppercase;
}
.profile-form input[type="submit"], .options-form input[type="submit"]
{
    background: none;
    border: none;
    margin: 0;
    float: left;
    padding: 0;
    font: bold 14px/18px Arial,Helvetica,sans-serif;
    text-shadow: 0 1px 0 #f0410c;
    width: 149px;
    height: 39px;
    color: #fff;
}
.profile-form input[type="button"]
{
    background: none;
    border: none;
    margin: 0;
    float: left;
    padding: 0;
    font: bold 14px/18px Arial,Helvetica,sans-serif;
    text-shadow: 0 1px 0 #f0410c;
    width: 149px;
    height: 39px;
    color: #fff;
}
/* options-form */
.options-form
{
    overflow: hidden;
    padding: 16px 20px 20px;
    background: #fff;
    margin: 0 0 -1px;
    width: 692px;
}
.options-form .btn-orange
{
    float: right;
    margin: 4px 0 0;
}
.options-form input[type="submit"]
{
    width: 119px;
}
#content .options-form p
{
    margin: 0;
    padding: 0 0 12px;
}
.options-form .holder
{
    float: left;
    width: 550px;
}
.options-form label
{
    float: left;
    padding: 0 37px 0 10px;
    font: 14px/17px Arial, Helvetica, sans-serif;
    color: #5a5a5a;
}
.options-form .radioArea, .options-form .radioAreaChecked
{
    margin: 3px 0 0;
}
/* alt-form */
.alt-form
{
    padding-top: 20px;
}
.alt-form input[type="submit"]
{
    width: 119px;
}
/* content-holder */
.content-holder
{
    padding: 27px 19px 5px;
    border: solid #dddbdb;
    border-width: 0 1px;
}
/* create-form */
.create-form
{
    padding: 1px 0 5px;
    margin: 0;
    width: auto;
}
.create-form label, .create-form .title
{
    width: 179px;
}
.create-form input[type="text"]
{
    width: 393px;
}
.create-form .row2
{
    padding-bottom: 19px;
}
.create-form .holder
{
    padding: 21px 0 5px 1px;
}
.create-form .holder label
{
    padding-right: 30px;
    margin-top: -1px;
}
.create-form .holder .radioArea, .create-form .holder .radioAreaChecked
{
    margin: 0 5px 0 0;
}
.create-form .row1
{
    padding-left: 185px;
    margin: -3px 0 0;
    width: 507px;
}
* + html .create-form .row1
{
    margin-top: -1px;
}
.create-form input[type="submit"]
{
    width: 109px;
}
/* custom file input */
.file-area .jcf-input-wrapper
{
    position: relative;
    float: left;
    overflow: hidden;
    padding: 1px 0;
}
.file-area .jcf-upload-button
{
    border: 1px solid #bdc6d2;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #e7e7e7;
    background: -moz-linear-gradient(top, #f2f2f2 0%, #dcdcdc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#dcdcdc));
    background: -webkit-linear-gradient(top, #f2f2f2 0%,#dcdcdc 100%);
    background: -o-linear-gradient(top, #f2f2f2 0%,#dcdcdc 100%);
    background: -ms-linear-gradient(top, #f2f2f2 0%,#dcdcdc 100%);
    background: linear-gradient(top, #f2f2f2 0%,#dcdcdc 100%);
    -webkit-box-shadow: inset 1px 1px 0 0 #f6f6f6;
    box-shadow: inset 1px 1px 0 0 #f6f6f6;
    padding: 5px 5px 6px;
    text-align: center;
    font-size: 14px;
    line-height: 19px;
    font-weight: bold;
    color: #106383;
    text-shadow: 0 1px 0 #f2f2f2;
    float: left;
    width: 81px;
    margin: -1px 0;
    height: 19px;
}
.file-area:hover .jcf-upload-button
{
    text-decoration: none;
    background: #dcdcdc;
    background: -moz-linear-gradient(top, #dcdcdc 0%, #f2f2f2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcdcdc), color-stop(100%,#f2f2f2));
    background: -webkit-linear-gradient(top, #dcdcdc 0%,#f2f2f2 100%);
    background: -o-linear-gradient(top, #dcdcdc 0%,#f2f2f2 100%);
    background: -ms-linear-gradient(top, #dcdcdc 0%,#f2f2f2 100%);
    background: linear-gradient(top, #dcdcdc 0%,#f2f2f2 100%);
    -webkit-box-shadow: -1px -1px 0 0 #f6f6f6;
    box-shadow: -1px -1px 0 0 #f6f6f6;
    cursor: default;
}
.file-area .jcf-fake-input
{
    border: 1px solid #bbb;
    float: left;
    height: 16px;
    margin: 0 5px 0 0;
    padding: 6px 9px 7px;
    width: 295px;
    background: #fff;
    cursor: default;
    font: 12px/15px Arial, Helvetica, sans-serif;
}
.file-area .jcf-fake-input em
{
    font-style: normal;
}
/* alt-action-area */
.alt-action-area
{
    margin-bottom: 26px;
}
.alt-action-area .frame
{
    padding: 10px 3px 8px;
}
#content .alt-action-area .last-row td
{
    padding-bottom: 6px;
}
#content .alt-action-area td a
{
    display: inline-block;
    vertical-align: top;
}
#content .action-area td a.api
{
    background: url(../image/icons1.gif) no-repeat -2284px 1px;
}
#content .alt-action-area td
{
    width: 222px;
    text-align: center;
}
#content .alt-action-area td.first
{
    padding-left: 10px;
}
/* payment-form */
.payment-form
{
    padding: 0 0 9px;
    font: 12px/17px Arial, Helvetica, sans-serif;
    color: #5a5a5a;
}
/* payment-form area */
.payment-form .area
{
    padding-bottom: 2px;
    background: url(../image/separator8.gif) repeat-x 0 100%;
    margin-bottom: 8px;
}
.info-list
{
    margin: 0;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
}
.info-list dt, .payment-form .title
{
    float: left;
    padding: 0 6px 0 0;
    width: 180px;
    font-size: 14px;
    font-weight: bold;
}
.info-list dd
{
    overflow: hidden;
    margin: 0 0 14px;
}
.payment-form .info-list dd
{
    margin-bottom: 15px;
}
/* payment-form row */
.payment-form .row
{
    overflow: hidden;
    padding: 0 0 5px;
}
.payment-form .holder
{
    overflow: hidden;
    padding-bottom: 20px;
}
.payment-form .holder .row
{
    padding: 2px 0 5px;
}
.payment-form label
{
    float: left;
    line-height: 15px;
}
.payment-form .paybatch label
{
    float: none;
    padding: 6px 9px 9px 19px;
}
.payment-form .radioArea, .payment-form .radioAreaChecked
{
    margin-top: 1px;
}
.payment-form .row1
{
    overflow: hidden;
    padding: 0 0 18px 185px;
}
.payment-form .checkboxArea, .payment-form .checkboxAreaChecked
{
    margin-right: 6px;
}
.payment-form .row1 label
{
    float: none;
    overflow: hidden;
    display: block;
}
.payment-form input[type="submit"]
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    width: 111px;
    height: 39px;
    color: #fff;
    font: bold 14px/17px Arial,Helvetica,sans-serif;
    text-shadow: 0 1px 0 #F0410C;
}
/* big-search-form */
.big-search-form
{
    margin-bottom: 20px;
}
/* big-search-form heading */
.big-search-form .heading
{
    background: url(../image/bg-search-area.jpg) no-repeat;
    border: 1px solid #3a3a3a;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    padding: 8px 19px 10px;
    height: 1%;
}
.big-search-form .heading h3
{
    font: bold 14px/19px Arial, Helvetica, sans-serif;
    color: #fff;
    text-shadow: 0 1px 0 #121212;
    margin: 0;
    padding: 0 0 1px 20px;
    background: url(../image/icon1.png) no-repeat 0 2px;
}
/* big-search-form holder */
.big-search-form .holder
{
    border: solid #dddbdb;
    border-width: 0 1px 1px;
    padding: 18px 19px 11px 18px;
    overflow: hidden;
    font: 12px/15px Arial, Helvetica, sans-serif;
    color: #5a5a5a;
    position: relative;
}
/* col1 */
.big-search-form .col1
{
    float: left;
    width: 326px;
}
.big-search-form .row
{
    overflow: hidden;
    padding: 2px 0 8px;
    position: relative;
}
.big-search-form .row:after
{
    content: "";
    display: block;
    clear: both;
}
.big-search-form label
{
    float: left;
    font-weight: bold;
    padding: 7px 4px 0 0;
}
.big-search-form .col1 label
{
    width: 96px;
}
.big-search-form input[type="text"]
{
    float: left;
    background: #fff;
    border: 1px solid #bbb;
    margin: 0;
    padding: 7px 9px 7px 10px;
    width: 205px;
    height: 15px;
}
.big-search-form .type1
{
    width: 63px;
    margin: 0 6px 0 0;
}
.big-search-form input.date-text
{
    width: 92px;
    padding: 7px 27px 7px 9px;
    margin: 0 7px 0 0;
}
.big-search-form .calendar
{
    position: absolute;
    top: 4px;
    right: 30px;
    background: url(../image/icons.gif) no-repeat 0 -1177px;
    width: 22px;
    height: 23px;
    text-indent: -9999px;
    overflow: hidden;
}
.big-search-form .refresh
{
    float: left;
    background: url(../image/icons.gif) no-repeat -51px -1179px;
    text-indent: -9999px;
    overflow: hidden;
    width: 20px;
    height: 21px;
    margin: 4px 0 0;
    cursor: pointer;
}
/* col2 */
.big-search-form .col2
{
    float: right;
    width: 340px;
}
.big-search-form .col2 label
{
    width: 110px;
}
.big-search-form .type2
{
    width: 88px;
    margin: 0 6px 0 0;
}
.big-search-form input.small-text
{
    width: 111px;
}
.big-search-form .row1
{
    padding: 2px 0 0 162px;
}
.big-search-form input[type="submit"]
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    width: 175px;
    height: 29px;
    float: left;
    font: bold 14px/18px Arial,Helvetica,sans-serif;
    text-shadow: 0 1px 0 #f0410c;
    color: #fff;
}
/* col3 */
.big-search-form .col3
{
    float: left;
    width: 340px;
}
.big-search-form .col3 label
{
    width: 140px;
}
.big-search-form .col3 span
{
    font-weight: bold;
    float: left;
    background: #fff;
    margin: 0;
    padding: 7px 9px 7px 120px;
    height: 15px;
}
/* col4 */
.big-search-form .col4
{
    float: right;
    width: 340px;
}
.big-search-form .col4 label
{
    width: 160px;
}
.big-search-form .col4 span
{
    font-weight: bold;
    float: left;
    background: #fff;
    margin: 0;
    padding: 7px 9px 7px 120px;
    height: 15px;
}
/* col5 */
.big-search-form .col5
{
    float: left;
    width: 340px;
}
.big-search-form .col5 label
{
    width: 170px;
}
.big-search-form .col5 span
{
    font-weight: bold;
    float: left;
    background: #fff;
    margin: 0;
    padding: 7px 9px 7px 100px;
    height: 15px;
}
/* col6 */
.big-search-form .col6
{
    float: right;
    width: 340px;
}
.big-search-form .col6 label
{
    width: 190px;
}
.big-search-form .col6 span
{
    font-weight: bold;
    float: left;
    background: #fff;
    margin: 0;
    padding: 7px 9px 7px 100px;
    height: 15px;
}
/* col7 */
.big-search-form .col7
{
    float: left;
    width: 326px;
}
.big-search-form .col7 label
{
    width: 137px;
}
/* col8 */
.big-search-form .col8
{
    float: left;
    width: 326px;
    padding: 0 0 0 25px;
}
.big-search-form .col8 label
{
    width: 137px;
}
.big-search-form .col8 input[type="submit"]
{
    width: 130px;
}
.big-search-form .col8 .btn-orange
{
    background: -moz-linear-gradient(center top , #F8981B 0%, #E7750E 100%) repeat scroll 0 0 transparent;
    border: 1px solid #E7750E;
    border-radius: 4px 4px 4px 4px;
    float: right;
    font: bold 14px/18px Arial,Helvetica,sans-serif;
    text-shadow: 0 1px 0 #F0410C;
}
/* col10 */
.big-search-form .col10
{
    float: left;
    width: 269px;
}
.big-search-form .col10 label
{
    width: 80px;
}
/* col8 */
.big-search-form .col11
{
    float: left;
    width: 269px;
    padding: 0 0 0 25px;
}
.big-search-form .col11 label
{
    width: 80px;
}
.big-search-form .col11 input[type="submit"]
{
    width: 130px;
}
.big-search-form .col11 .btn-orange
{
    background: -moz-linear-gradient(center top , #F8981B 0%, #E7750E 100%) repeat scroll 0 0 transparent;
    border: 1px solid #E7750E;
    border-radius: 4px 4px 4px 4px;
    float: right;
    font: bold 14px/18px Arial,Helvetica,sans-serif;
    text-shadow: 0 1px 0 #F0410C;
}
/* col9 */
.big-search-form .col9
{
    float: left;
    width: 130px;
}
.big-search-form .col9 input[type="submit"]
{
    width: 109px;
}
.big-search-form .col9 .btn-orange
{
    background: -moz-linear-gradient(center top , #F8981B 0%, #E7750E 100%) repeat scroll 0 0 transparent;
    border: 1px solid #E7750E;
    border-radius: 4px 4px 4px 4px;
    float: right;
    font: bold 14px/18px Arial,Helvetica,sans-serif;
    text-shadow: 0 1px 0 #F0410C;
}
/* twocolumns sidebar */
.twocolumns #sidebar
{
    float: left;
    width: 208px;
    padding: 32px 0 19px;
}
/* sub-nav */
.sub-nav
{
    list-style: none;
    margin: 0 -15px 37px 0;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
    width: 223px;
}
.sub-nav li
{
    border-bottom: 1px solid #dddbdb;
    width: 100%;
    vertical-align: top;
}
.sub-nav a
{
    display: block;
    color: #424445;
    padding: 10px 14px;
    width: 195px;
}
.sub-nav a:hover, .sub-nav .active
{
    text-decoration: none;
    font-weight: bold;
    color: #66aa2c;
    padding-left: 13px;
    border-left: 1px solid #dddbdb;
    background: #fff;
}
.sub-nav li:first-child a:hover, .sub-nav li:first-child .active
{
    padding-top: 9px;
    border-top: 1px solid #dddbdb;
}
/* account-block */
.account-block
{
    font-size: 11px;
    line-height: 16px;
    color: #595959;
    margin-bottom: 20px;
}
.account-block .row
{
    font: 12px/16px DroidSerifItalic, Arial, Helvetica, sans-serif;
    color: #424445;
    display: block;
    padding: 0 0 2px 14px;
}
.account-block p
{
    margin: 0 0 8px 14px;
}
/* account-block menu */
.account-block .menu
{
    border: 1px solid #d7dde4;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #fdfdfd;
    background: -moz-linear-gradient(left, #fff 0%, #fff 14%, #fbfbfb 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fff), color-stop(14%,#fff), color-stop(100%,#fbfbfb));
    background: -webkit-linear-gradient(left, #fff 0%,#fff 14%,#fbfbfb 100%);
    background: -o-linear-gradient(left, #fff 0%,#fff 14%,#fbfbfb 100%);
    background: -ms-linear-gradient(left, #fff 0%,#fff 14%,#fbfbfb 100%);
    background: linear-gradient(left, #fff 0%,#fff 14%,#fbfbfb 100%);
    font-size: 12px;
    line-height: 17px;
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 0;
}
.account-block .menu li
{
    padding: 0;
    background: none;
    width: 206px;
}
.account-block h3
{
    font-size: 12px;
    line-height: 17px;
    color: #424445;
    margin: 0;
    border-bottom: 1px solid #d7dde4;
}
/* account-title */
.account-block .account-title
{
    background: url(../image/icons.gif) no-repeat 100% -222px;
    margin: 0 0 -1px;
    width: 100%;
}
.account-block h3 span
{
    padding: 10px 31px 11px 14px;
    display: block;
}
.account-block .active h3
{
    display: block;
    color: #fff;
    text-shadow: 0 1px 0 #072f3f;
    border: 1px solid #105068;
    width: 206px;
    margin: 0 -1px;
}
.account-block .active h3 span
{
    border: 1px solid #147b9e;
    background: #126e91;
    background: -moz-linear-gradient(top, #126e91 0%, #0e5876 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#126e91), color-stop(100%,#0e5876));
    background: -webkit-linear-gradient(top, #126e91 0%,#0e5876 100%);
    background: -o-linear-gradient(top, #126e91 0%,#0e5876 100%);
    background: -ms-linear-gradient(top, #126e91 0%,#0e5876 100%);
    background: linear-gradient(top, #126e91 0%,#0e5876 100%);
    padding: 9px 13px 8px;
    width: 178px;
}
.account-block .menu ul
{
    list-style: none;
    margin: 0;
    padding: 6px 14px 1px;
}
.account-block .menu ul li
{
    background: url(../image/bullet2.gif) no-repeat -1097px 7px;
    padding: 0 0 7px 6px;
}
.account-block .menu ul a
{
    color: #66aa2c;
}
/* small-contact-block */
.small-contact-block
{
    border-radius: 5px;
    -webkit-border-radius: 5px;
    letter-spacing: -1px;
    padding: 0 0 6px 14px;
}
.small-contact-block .frame
{
    background: url(../image/bg-contact-block.png) no-repeat 100% 100%;
    padding: 10px 0 11px;
}
.small-contact-block .holder
{
    background: none;
}
.small-contact-block .help
{
    float: none;
    display: block;
    padding: 4px 16px 1px 0;
    text-align: center;
    letter-spacing: 0;
}
/* lightbox */
.popup-holder
{
    position: relative;
    overflow: hidden;
    height: 0;
}
.lightbox
{
    padding: 0;
    width: 566px;
    background: #585858;
}
.lightbox-holder
{
    background: #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}
/* btn-close */
.lightbox .btn-close
{
    background: url(../image/btn-close.png) no-repeat;
    width: 27px;
    height: 27px;
    text-indent: -9999px;
    overflow: hidden;
    float: right;
}
/* lightbox frame */
.lightbox .frame
{
    padding: 12px 29px 0 30px;
}
/* lightbox heading-block */
.lightbox .heading-block
{
    background: #8bba33 url(../image/bg-lightbox-head.jpg) repeat-y;
}
.lightbox .heading-block .holder
{
    background: none;
    padding: 10px 5px 12px 27px;
}
.lightbox .heading-block h3
{
    padding: 3px 0 0 0;
    font-size: 20px;
    line-height: 24px;
    text-transform: none;
    text-shadow: 0 1px 0 #2b7a0d;
}
.lightbox .heading-block h3.account
{
    background: url(../image/icon.png) no-repeat 0 2px;
    padding-left: 28px;
}
/* account-form */
/* login-form */
.account-form
{
    padding: 6px 0 31px;
    margin-bottom: 14px;
    background: url(../image/separator7.gif) repeat-x 0 100%;
    font-family: Arial, Helvetica, sans-serif;
}
/*.login-form{padding:23px 0;}*/
/* account-form row */
/* login-form  row */
.account-form .row, .login-form .row
{
    overflow: hidden;
    padding: 2px 0 8px;
}
.login-form .row
{
    padding-bottom: 19px;
}
.account-form label, .login-form label, .registration-form .title
{
    float: left;
    width: 185px;
    color: #5a5a5a;
    font: bold 14px/20px Arial, Helvetica, sans-serif;
    margin: 4px 7px 0 0;
}
.login-form label
{
    width: 119px;
}
.account-form .mark
{
    color: #f46a13;
    font-weight: normal;
}
.account-form input[type="text"], .login-form input[type="text"], .login-form input[type="password"], .account-form input[type="password"]
{
    background: #fff;
    border: 1px solid #bbb;
    float: left;
    margin: 0;
    padding: 6px 9px 7px;
    width: 295px;
    font-size: 13px;
    line-height: 17px;
    color: #5a5a5a;
    height: 16px;
}
.login-form input[type="text"], .login-form input[type="password"]
{
    width: 290px;
}
.account-form input.small-text
{
    width: 254px;
}
.account-form input[type="checkbox"]
{
    float: left;
    margin: 9px 0 0 0;
    padding: 0;
    width: 13px !important;
    height: 13px !important;
}
.account-form .btn-holder
{
    overflow: hidden;
    padding: 8px 0 0 192px;
}
.login-form .row1
{
    padding: 0 0 35px 126px;
}
.account-form input[type="submit"], .login-form input[type="submit"]
{
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    float: left;
    width: 149px;
    height: 39px;
    color: #fff;
    font: bold 14px/18px Arial,Helvetica,sans-serif;
    text-shadow: 0 1px 0 #f0410c;
}
.login-form .submit
{
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    float: left;
    width: 149px;
    height: 39px;
    color: #fff;
    font: bold 14px/18px Arial,Helvetica,sans-serif;
    text-shadow: 0 1px 0 #f0410c;
}

.login-form input[type="submit"]
{
    width: 109px;
}
input[type="submit"]:hover
{
    cursor: pointer;
}
.account-form .btn-orange
{
    margin-right: 10px;
}
.login-form .txt
{
    padding: 0 126px;
}
.login-form .txt p
{
    margin: 0 0 8px;
}
.login-form .txt a
{
    color: #106383;
    font-weight: bold;
    text-decoration: underline;
}
.login-form .txt a:hover
{
    text-decoration: none;
}
/* registration-form */
.registration-form label, .registration-form .title
{
    width: 149px;
}
.registration-form .title
{
    margin-top: 1px;
}
.registration-form input[type="text"], .registration-form input[type="password"]
{
    width: 323px;
}
.registration-form label em
{
    display: inline-block;
    vertical-align: top;
    font-size: 11px;
    line-height: 14px;
    font-style: normal;
    color: #7e7e7e;
    font-weight: normal;
}
.registration-form .row
{
    padding-bottom: 19px;
}
.registration-form .big-label
{
    margin: -3px 7px -6px 0;
}
.registration-form .holder
{
    overflow: hidden;
    padding: 2px 0 0;
}
.registration-form .radioArea, .registration-form .radioAreaChecked
{
    margin: 3px 4px 0 0;
}
.registration-form .holder label, .registration-form .row1 label
{
    font-size: 12px;
    line-height: 15px;
    color: #4f4f4f;
    font-weight: normal;
    margin-top: 2px;
    width: auto;
    min-width: 100px;
}
.registration-form .row1 label
{
    font: 12px/15px DroidSerifRegular, Times, serif;
    margin-right: 0;
    width: 328px;
}
.registration-form .row1
{
    padding: 5px 0 13px 156px;
}
.registration-form .checkboxArea, .registration-form .checkboxAreaChecked
{
    margin: 3px 7px 0 0;
}
.registration-form input[type="submit"]
{
    width: 149px;
}
.registration-form label a
{
    color: #106383;
    text-decoration: underline;
}
.registration-form label a:hover
{
    text-decoration: none;
}
/* btn-gray */
.btn-gray
{
    border: 1px solid #bdc6d2;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #e7e7e7;
    background: -moz-linear-gradient(top, #f2f2f2 0%, #dcdcdc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#dcdcdc));
    background: -webkit-linear-gradient(top, #f2f2f2 0%,#dcdcdc 100%);
    background: -o-linear-gradient(top, #f2f2f2 0%,#dcdcdc 100%);
    background: -ms-linear-gradient(top, #f2f2f2 0%,#dcdcdc 100%);
    background: linear-gradient(top, #f2f2f2 0%,#dcdcdc 100%);
    -webkit-box-shadow: inset 1px 1px 0 0 #f6f6f6;
    box-shadow: inset 1px 1px 0 0 #f6f6f6;
    padding: 11px 5px 12px;
    text-align: center;
    font-size: 14px;
    line-height: 19px;
    font-weight: bold;
    color: #106383;
    text-shadow: 0 1px 0 #f2f2f2;
    float: left;
}
.account-form .btn-gray
{
    width: 101px;
}
.btn-gray:hover
{
    text-decoration: none;
    background: #dedede;
    background: -moz-linear-gradient(top, #dedede 0%, #f6f6f6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(100%,#f6f6f6));
    background: -webkit-linear-gradient(top, #dedede 0%,#f6f6f6 100%);
    background: -o-linear-gradient(top, #dedede 0%,#f6f6f6 100%);
    background: -ms-linear-gradient(top, #dedede 0%,#f6f6f6 100%);
    background: linear-gradient(top, #dedede 0%,#f6f6f6 100%);
    -webkit-box-shadow: inset -1px -1px 0 0 #f6f6f6;
    box-shadow: inset -1px -1px 0 0 #f6f6f6;
}
.lightbox .num-list
{
    width: 420px;
}
.lightbox .text-section .title
{
    width: 47px;
}
/* alt-account-form */
.alt-account-form
{
    margin: 0;
    background: none;
}
.alt-account-form select
{
    width: 315px;
}
.alt-account-form .selectArea, .search-form .selectArea, .status-form .selectArea
{
    color: #5a5a5a;
    float: left;
    font-size: 13px;
    height: 31px;
    line-height: 31px;
    margin: 0;
    position: relative;
}
.alt-account-form .selectArea .left
{
    background-position: 0 -39px;
}
.alt-account-form .selectArea .center, .search-form .selectArea .center
{
    background-position: 0 -39px;
    display: block;
    height: 24px;
    line-height: 24px;
    padding: 3px 25px 4px 10px;
}
.alt-account-form .selectArea a.selectButton
{
    background-position: 100% -39px;
}
.account-form textarea
{
    width: 304px;
    float: left;
    border: 1px solid #bbb;
    background: #fff;
    margin: 0;
    padding: 4px 0 0 9px;
    font-size: 13px;
    line-height: 17px;
    color: #5a5a5a;
    height: 66px;
    min-height: 66px;
    resize: vertical;
    overflow: auto;
}
.account-form .txt
{
    float: left;
    font-size: 13px;
    line-height: 18px;
    color: #106383;
    padding: 5px 0 0 4px;
}
.alt-account-form .btn-holder
{
    padding-top: 5px;
}
/* lightbox contact-form */
.lightbox .contact-form
{
    font: 12px/17px DroidSerifRegular, Times, serif;
    padding: 14px 1px 31px 0;
    width: 506px;
}
.lightbox .contact-form p
{
    margin: 0 0 26px;
}
.lightbox .contact-form label
{
    font-family: Arial, Helvetica, sans-serif;
}
.lightbox .contact-form .row1
{
    padding-left: 124px;
}
/* verification-form */
.verification-form label
{
    width: 215px;
    letter-spacing: -1px;
}
.verification-form input[type="text"]
{
    width: 265px;
}
.verification-form input[type="submit"]
{
    width: 109px;
}
.verification-form select
{
    width: 285px;
}
.verification-form .btn-holder
{
    padding-left: 222px;
}
.lightbox .login-form
{
    font: 12px/16px DroidSerifRegular, Times,serif;
    padding: 15px 0;
}
.lightbox .login-form p
{
    margin: 0 0 26px;
}
.lightbox .login-form .txt
{
    padding-right: 0;
}
.lightbox .login-form input[type="text"], .lightbox .login-form input[type="password"]
{
    width: 361px;
}
.lightbox .login-form .row
{
    padding-bottom: 18px;
}
.lightbox .login-form .row1
{
    padding-bottom: 22px;
    margin-top: -5px;
}
.lightbox .login-form .txt p
{
    margin: 0 0 8px;
}
.lightbox .registration-form input[type="text"], .lightbox .registration-form input[type="password"]
{
    width: 331px;
}
.lightbox .registration-form .row
{
    padding-bottom: 21px;
}
.lightbox .registration-form .row1
{
    padding-bottom: 18px;
}
.lightbox .registration-form p
{
    margin: 0 0 32px;
}
/* box */
.lightbox .box
{
    font: 12px/15px DroidSerifRegular, Times, serif;
    overflow: hidden;
    padding: 15px 0 0;
}
.lightbox .box p
{
    margin: 0 0 15px;
}
.lightbox .section
{
    border: 1px solid #e7e4e4;
    background: #f1f1f1;
    padding: 3px;
    overflow: hidden;
    margin: 0 0 19px;
}
.lightbox .section .captcha
{
    display: inline-block;
    vertical-align: middle;
    margin: 0 12px 0 0;
}
.lightbox .section .captcha img
{
    vertical-align: top;
    margin: 0;
}
.lightbox .section .sign-area
{
    display: inline-block;
    margin: 0;
    font: 12px/15px Arial, Helvetica, sans-serif;
}
.lightbox .section .sign-area a
{
    color: #106383;
    text-decoration: underline;
}
.lightbox .section .sign-area a:hover
{
    text-decoration: none;
}
.lightbox .create-form
{
    padding: 0 0 22px;
}
.lightbox .create-form label
{
    width: 142px;
}
.lightbox .file-area .jcf-fake-input
{
    width: 241px;
}
.lightbox .create-form .row
{
    padding: 0 0 18px;
}
.lightbox .create-form .row1
{
    width: 300px;
    padding-left: 148px;
    margin: 0;
}
.lightbox .create-form input[type="submit"]
{
    width: 149px;
}
/* error */
.lightbox .error-section
{
    padding: 10px 4px 13px;
    display: none;
}
.lightbox .error-section .txt
{
    padding: 4px 0 4px 49px;
    background: url(../image/icons.gif) no-repeat 5px -1269px;
    font: 14px/19px Arial, Helvetica, sans-serif;
    color: #3d8099;
}
/*  big-lightbox */
.big-lightbox
{
    width: 743px;
}
.big-lightbox .heading-block
{
    border: solid #accbe1;
    border-width: 0 0 1px;
    background: #c3e0f4;
    background: -moz-linear-gradient(top, #cee5f6 0%, #badbf2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cee5f6), color-stop(100%,#badbf2));
    background: -webkit-linear-gradient(top, #cee5f6 0%,#badbf2 100%);
    background: -o-linear-gradient(top, #cee5f6 0%,#badbf2 100%);
    background: -ms-linear-gradient(top, #cee5f6 0%,#badbf2 100%);
    background: linear-gradient(top, #cee5f6 0%,#badbf2 100%);
}
.big-lightbox .heading-block .holder
{
    padding: 3px 5px 1px 27px;
    border: none;
    background: none;
    text-align: center;
}
.big-lightbox .heading-block h3
{
    color: #4a4a4a;
    font: bold 14px/19px Arial, Helvetica, sans-serif;
    margin: 0;
    text-align: center;
    text-shadow: 0 1px 0 #d9ebf8;
}
/* check-form */
.check-form
{
    overflow: hidden;
    padding: 10px 1px 20px 0;
    height: 385px;
}
.check-form .panel
{
    overflow: auto;
    height: 345px;
    padding-bottom: 17px;
}
/* aside */
.check-form .aside
{
    float: left;
    width: 201px;
    padding: 2px 0 0;
}
/* aside headign */
.check-form .aside .heading
{
    background: url(  "../image/bg-search-area.jpg" ) no-repeat;
    border: 1px solid #3a3a3a;
    border-radius: 4px 4px 0 0;
    height: 1%;
    padding: 8px 2px 11px;
}
.check-form .aside .heading h3
{
    margin: 0;
    font-size: 14px;
    line-height: 19px;
    color: #fff;
    text-align: center;
}
/* aside holder */
.check-form .aside .holder
{
    border: solid #dddbdb;
    border-width: 0 1px 1px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 12px 19px 10px;
}
.check-form .aside ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 17px;
    color: #4a4a4a;
}
.check-form .aside td
{
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 17px;
    color: #4a4a4a;
}
.check-form .aside ul li
{
    overflow: hidden;
    width: 100%;
    vertical-align: top;
    padding: 0 0 13px;
}
.check-form .aside td
{
    overflow: hidden;
    width: 100%;
    vertical-align: top;
    padding: 0 0 13px;
}
.check-form .radioArea, .check-form .radioAreaChecked
{
    margin-right: 9px;
}
/* check-form content */
.check-form .content
{
    float: right;
    width: 442px;
    overflow: auto;
}
.check-form .content h4
{
    font-size: 16px; /*line-height: 21px;*/
    color: #066284;
    margin: 0 0 15px;
}
/* check-form row */
.check-form .row
{
    /*height: 1%;*/
    padding: 0 0 4px;
}
.check-form .row:after
{
    content: "";
    display: block;
    clear: both;
}
.check-form .content label
{
    float: left;
    font-size: 12px;
    line-height: 17px;
    font-weight: bold;
    color: #5a5a5a;
    padding: 7px 0 0;
}
.check-form input[type="text"]
{
    background: #fff;
    border: 1px solid #bbb;
    margin: 0;
    float: right;
    padding: 6px 9px;
    width: 290px;
    font-size: 12px; /*line-height: 15px;*/
    color: #424445;
}
.check-form select
{
    width: 310px;
}
.check-form .selectArea
{
    color: #424445;
    float: right;
    font-size: 12px;
    height: 31px;
    line-height: 31px;
    margin: 0;
}
.check-form .selectArea .left
{
    background-position: 0 -39px;
}
.check-form .selectArea a.selectButton
{
    background-position: 100% -39px;
}
.check-form .selectArea .center
{
    background-position: 0 -39px;
    height: 24px;
    line-height: 24px;
    padding: 2px 25px 5px 10px;
}
/* check-form row1 */
.check-form .row1
{
    padding: 5px 0 0 200px;
}
.check-form input[type="submit"]
{
    background: none;
    border: 0;
    margin: 0;
    padding: 0;
    float: left;
    width: 109px;
    height: 39px;
    color: #fff;
    font: bold 14px/18px Arial,Helvetica,sans-serif;
    text-shadow: 0 1px 0 #f0410c;
}
/* big-lightbox info-section */
.big-lightbox .info-section
{
    background: url(../image/separator7.gif) repeat-x 0 0;
    padding: 10px 29px 13px 28px;
    margin: 0 -29px;
    width: 685px;
}
.big-lightbox .info-section .area
{
    float: right;
    font: 11px/15px DroidSerifItalic, Times, serif;
    color: #5c5c5c;
    padding: 5px 0 0;
}
.big-lightbox .info-section .area a
{
    color: #57a017;
}
.big-lightbox .info-section .txt
{
    overflow: hidden;
    color: #5c5c5c;
    font-size: 11px;
    line-height: 16px;
    padding: 4px 0 2px 19px;
    background: url(../image/icons.gif) no-repeat 0 -1580px;
}
.errors
{    
    display: block;
    padding: 0px;
    border: 1px solid #BBBBBB;
    background: #F0F0F0;
    font-size: 14px;    
}
.errors ul
{
    margin: 0;
    padding: 5px 5px 5px 15px;
    list-style: none;
}
.errors li
{
    background: url(../images/ico-alert-2.gif) no-repeat;
    line-height: 22px;        
    background-position:left;
    color: #5c5c5c;
    font-size: 14px;
    line-height: 16px;
    padding: 5px 5px 5px 23px;    
}
.error
{
    display: block;
    padding: 10px;
    border: 1px solid #BBBBBB;
    background: #F0F0F0;
    font-size: 14px;    
}
.error img
{
    vertical-align: middle;
}
.error-content
{
    padding-bottom: 10px;
}
/* ----------------------- */
/* JCrop CSS */
.jcrop-holder
{
    text-align: left;
}

.jcrop-vline, .jcrop-hline
{
    font-size: 0;
    position: absolute;
    background: white url( 'Jcrop.html' ) top left repeat; /* 	opacity: .5; 	*filter:alpha(opacity=50); 	*/
}
.jcrop-vline
{
    height: 100%;
    width: 1px !important;
}
.jcrop-hline
{
    width: 100%;
    height: 1px !important;
}
.jcrop-handle
{
    font-size: 1px;
    width: 7px !important;
    height: 7px !important;
    border: 1px #eee solid;
    background-color: #333; *width:9px;
*height:9px;
}

.jcrop-tracker
{ *background-color:gray;
width:100%;height:100%;
}

.custom .jcrop-vline, .custom .jcrop-hline
{
    background: yellow;
}
.custom .jcrop-handle
{
    border-color: black;
    background-color: #C7BB00;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}