﻿.balloon
{
    width: 294px;
}
.balloonmiddle
{
    width: 294px;
    background-image: url(BallonImages/tip-text.png);
    background-repeat: repeat-y;
    padding-left: 40px;
}
.ballontext
{
    width: 100px;
    font-family: tahoma, arial;
    font-size: 14px;
    font-style: normal;
}
.balloontop
{
    width: 294px;
    background-image: url(BallonImages/tip-top.png);
    height: 23px;
    background-repeat: no-repeat;
}
.balloonbottom
{
    width: 294px;
    background-image: url(BallonImages/tip-bottom.png);
    height: 81px;
    background-repeat: no-repeat;
}
.popupMenu
{
    position: absolute;
    visibility: hidden;
    width: 294px;
}
.helppopup
{
    position: absolute;
    visibility: hidden;
    width: 312px;
}
.hlpballoonmiddle
{
    width: 312px;
    background-image: url(BallonImages/balloonmiddle.gif);
    background-repeat: repeat-y;
    font-family: tahoma, arial;
    font-size: 10px;
    font-style: normal;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
}
.hlpballoontop
{
    width: 312px;
    background-image: url(BallonImages/balloontop.gif);
    height: 10px;
    background-repeat: no-repeat;
}
.hlpballoonbottom
{
    width: 312px;
    background-image: url(BallonImages/balloonbottom.gif);
    height: 10px;
    background-repeat: no-repeat;
}
.con1-bg
{
    background: url(aimages/bg_content.png) no-repeat;
    width: 668px;
    height: 327px;
}
.background-ask
{
    background: url(aimages/background-ask.png) no-repeat;
    width: 668px;
    height: 327px;
}
.background-assess
{
    background: url(aimages/background-assess.png) no-repeat;
    width: 668px;
    height: 327px;
}
.background-arrange
{
    background: url(aimages/background-arrange.png) no-repeat;
    width: 668px;
    height: 327px;
}
.background-assist
{
    background: url(aimages/background-assist.png) no-repeat;
    width: 668px;
    height: 327px;
}
.background-advice
{
    background: url(aimages/background-advice.png) no-repeat;
    width: 668px;
    height: 327px;
}
.con1-content
{
    background: url(aimages/tour-front.gif) no-repeat left top;
    width: 668px;
    height: 327px;
    margin: 0;
    padding: 0;
}
.boxsize
{
    width: 668px;
    height: 327px;
}
.boxsize2
{
    width: 668px;
    height: 350px;
}
.content-title
{
    float: left;
    margin-bottom: 200px;
    margin-right: 10px;
    color: #3d83c9;
    font-weight: bold;
    font-size: 1.5em;
}
.content-text
{
    width: 560px;
    margin: 0 0 0 60px;
    font: 1em/1.5em Arial, Helvetica, sans-serif;
    padding-top: 30px;
    height: 270px;
}
.content-text a
{
    text-decoration: underline;
    color: #0033ff;
}
.content-text a:hover
{
    text-decoration: none;
    color: #ff6600;
}
.back-to-splash
{
    text-align: right;
    color: #0099ff;
    margin: 0 0 0 60px;
    width: 580px;
}
body
{
    font: 100% Verdana, Arial, Helvetica, sans-serif;
    background: #eaeaea;
    margin: 0;
    padding: 0;
    text-align: center;
    color: #000000;
}
#container
{
    width: 1080px;
    background: #eaeaea;
    margin: 10px auto 0 auto;
    text-align: left;
}
#mainContent
{
    padding: 0 20px;
}
#submenu
{
    background-color: #ffff00;
}
#columns
{
    background-position: right bottom;
    background: url('Images/columns-bot.png') right bottom;
    height: 400px;
    padding: 10px 9px 0 20px;
}
#page
{
    background: url(Images/page-bgr.gif) repeat-y;
    width: 966px;
    margin: 0 auto;
    padding: 0 39px;
}
.page, .contentContainer, .testimonials, .testimonials h2
{
    background: transparent url(images/bg_home.png) no-repeat bottom right;
}
.page
{
    width: auto !important;
    width: auto;
    padding-right: 15px;
    margin: 0 auto 1px auto;
}
.testimonials
{
    background-position: top right;
    margin-right: -15px;
    padding-right: 30px;
}
.testimonials h2
{
    background-position: left top;
    margin: 0;
    border: 0;
    padding: 15px 0 15px 30px;
    height: auto !important;
    height: 1%;
}
.contentContainer
{
    background-position: bottom left;
    margin-right: 25px;
    padding: 1px 0 15px 40px;
}
.contentContainerToo, .contentBox, .spacer, .spacer h2
{
    background: transparent url(images/bg_inner_home.png) no-repeat bottom right;
}
.contentContainerToo
{
    width: auto !important;
    width: auto;
    padding-right: 1px;
    margin: 0 auto 10px auto;
    border-top: 1px solid #2f7eb8;
}
.spacer
{
    background-position: top right;
    margin-right: -15px;
    padding-right: 30px;
}
.spacer h2
{
    background-position: top left;
    margin: 0;
    border: 0;
    padding: 9px 0 3px 30px;
    height: auto !important;
    height: 1%;
}
.contentBox
{
    background-position: bottom left;
    margin-right: 1px;
    padding: 1px 0 18px 20px;
    width: 98%;
}
#container #mainContent .logo
{
    margin: 8px 0 0 40px;
}
.links
{
    font: bold 0.78em Arial, Helvetica, sans-serif;
    color: #999;
    margin: 8px 29px 0 0;
}
td.links
{
    text-align: right;
}
.links a
{
    color: #39f;
    margin: 0 7px;
}
.links a:hover
{
    color: #f90;
}
#container #mainContent .menu
{
    font: bold 0.8em Arial, Helvetica, sans-serif;
    color: #000;
}
#container #mainContent .menu a
{
    color: #000;
    margin: 0 8px;
}
#container #mainContent .menu a:hover
{
    color: #f90;
}
.ydsf
{
    display: block;
    position: relative;
    margin: 4px -4px -4px 4px;
}
html > body .ydsf
{
    margin: 10px -10px -10px 15px;
}
.ydsf:before, .ydsf:after
{
    content: " ";
    display: block;
    width: 10px;
    height: 10px;
    background: inherit;
}
.ydsf:before
{
    position: absolute;
    top: 0;
    right: 0;
    margin: -10px 0 0 auto;
    background-position: right top;
}
.ydsf:after
{
    margin: -10px 0 0 -10px;
    background-position: left bottom;
}
.ydsf .inner
{
    display: block;
    position: relative;
    overflow: hidden;
    left: -4px;
    top: -4px;
}
.wrapper .homepage #page-top .testCont .test-indiv .ydsf div
{
    display: block;
    position: relative;
    overflow: hidden;
    left: -4px;
    top: -4px;
}
html > body .ydsf .inner
{
    left: -10px;
    top: -10px;
    margin: 0;
}
.left
{
    float: right;
    display: inline;
}
.testimonialsContainer
{
    margin-top: 20px;
    padding-right: 19px;
}
.shortcuts
{
    font: italic normal 1em Arial, Helvetica, sans-serif;
    color: #fff;
    margin: 0 20px 17px 20px;
    text-align: center;
}
.shortcuts .shortcutsLinks
{
    font: normal 0.6em/1.4em Arial, Helvetica, sans-serif;
}
.shortcuts .shortcutsLinks a
{
    font: normal 1.1em/1.4em Arial, Helvetica, sans-serif;
    color: #fff;
    margin: 0 7px;
    text-decoration: none;
}
.shortcuts .shortcutsLinks a:hover
{
    color: #0cf;
}
.footer
{
    font: 0.7em Arial, Helvetica, sans-serif;
    color: #000;
    margin: 0;
    padding-bottom: 25px;
}
.footer a
{
    font: bold 1em Arial, Helvetica, sans-serif;
    color: #000;
    margin: 0 8px;
}
.footer a:hover
{
    color: #f90;
}
.info
{
    text-align: center;
    font: 0.8em Arial, Helvetica, sans-serif;
    color: #000;
}
.info a
{
    color: #0066ff;
    text-decoration: none;
    font-weight: bold;
}
.info a:hover
{
    color: #f90;
    text-decoration: none;
}
.info p
{
    margin: 6px;
}
.columnRight
{
    float: right;
    width: 220px;
    text-align: left;
}
.ar, td.links
{
    text-align: right;
}
div.top_nav a
{
    width: 100%;
    height: 280px;
    display: block;
}
.username
{
    font: bold 0.78em Arial, Helvetica, sans-serif;
    color: #666;
    text-align: right;
    padding: 8px 2px 0 0;
}
#centercol
{
    float: left;
    width: 670px;
}
.validationMessage
{
    font-size: small;
    color: #ff0000;
}
.note
{
    font-size: 10px;
    font-weight: 600;
    text-align: left;
    padding-bottom: 3px;
    float: left;
}
.note em
{
    color: #fe0000;
    font-style: normal;
}
.menu-on
{
    color: #000;
    background: url(images/tour-on.png) no-repeat center top;
}
#navcontainer
{
    height: 42px;
    text-align: center;
    background: url(images/bg-tour.png) repeat-x;
    margin: 0;
    padding: 0;
}
#navcontainer ul
{
    border: 0;
    width: 500px;
    height: 42px;
    list-style-type: none;
    text-align: center;
    margin: 0;
    padding: 0;
}
#navcontainer ul li
{
    display: block;
    float: left;
    text-align: center;
    background: url(images/bg-tour.png) repeat-x;
    margin: 0 16px;
    padding: 0;
}
#navcontainer ul li a
{
    color: #666;
    text-decoration: none;
    display: block;
    text-align: center;
    font: bold 0.8em/100% Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 17px 0 0;
}
#navcontainer ul li a:hover
{
    color: #fff;
}
#rightcol
{
    float: right;
    width: 228px;
    display: block;
    height: 364px !important;
    min-height: 300px;
    margin: 5px 0 0 7px;
}
#rightcol h2
{
    color: #fe0000;
    font-style: italic;
}
.step1, .step2, .step3
{
    background: url(images/ico1.png) no-repeat left top;
    font-size: 0.7em;
    text-align: left;
    margin: 0 0 15px;
    padding: 0 0 0 38px;
}
.step2
{
    background: url(images/ico2.png) no-repeat left top;
}
.step3
{
    background: url(images/ico3.png) no-repeat left top;
}
.step3alt
{
    height: 70px;
}
.step4
{
    text-align: right;
    font-size: 0.8em;
    margin: 0 1px 0 10px;
    padding: 0 0 0 15px;
}
.steps .btn
{
    position: relative;
    z-index: 100;
}
.tip
{
    width: 295px;
    font-family: tahoma, arial;
    background: url(BallonImages/tip-text.png) repeat-y left top;
}
.tip-top
{
    background: url(BallonImages/tip-top.png) no-repeat top left;
    height: 23px;
    width: 294px;
}
.tip-title
{
    color: #fe0000;
    font-weight: 700;
    margin: 0 30px 0 50px;
}
.tip-text
{
    color: #000;
    padding: 10px 30px 20px 50px;
}
.tip-bottom
{
    background: url(BallonImages/tip-bottom.png) no-repeat left bottom;
    width: 294px;
    height: 81px;
}
#wrapper
{
    width: 100%;
    clear: both;
}
#wz1
{
    width: 30%;
    background-color: #b8d7ff;
    float: left;
    height: 250px;
    text-align: center;
}
#wz2
{
    height: 250px;
    width: 35%;
    float: left;
    background-color: silver;
    text-align: center;
}
#wz3
{
    width: 30%;
    float: left;
    height: 250px;
    text-align: center;
}
.HeaderWidth
{
    width: 100%;
}
.style1
{
    text-decoration: underline;
}

.xpad
{
    /*width: 668px; */
    padding-left: 43px;
}


/* Nav item width */
.navli1
{
    width: 30px;
}

.navli2
{
    width: 30px;
}

.navli3
{
    width: 30px;
}

.navli4
{
    width: 30px;
}

.navli5
{
    width: 30px;
}

.navli6
{
    width: 30px;
}

/* END: Nav item width */
