﻿body
{
    background-color: #fff;
    padding: 0 0 30px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 16px;
    background-repeat: repeat-x;
    background-position: top;
    text-align: center;
    padding: 0px;
    margin: 0px;
    overflow-x: hidden;
    overflow-y: auto;
}

.errorMsg
{
    float: left;
    display: block;
    color: #C11B17;
}

.guest_group
{
}

.guest_group .x-grid3
{
    height: 250px !important;
    height: 250px;
    overflow-x: hidden !important;
    overflow-y: auto !important;
}

.api_box
{
    float: left;
    overflow: hidden;
    padding-top: 10px;
    text-align: left;
}

.api_box ul, .api_box ul li
{
    margin: 0;
    padding: 0;
    text-align: left;
    list-style: none;
    font-size: 95%;
    width: 500px;
}

.api_box ul li
{
    margin: 0;
    padding: 4px 0px;
    display: block;
}

.worldMap
{
    background: transparent url(../Images/world.gif) no-repeat scroll 0px 0px;
    width: 15px;
    height: 15px;
    display: block;
}

.dropdown-display div a
{
    text-decoration: none;
    color: #0092E3;
}

.dropdown-display div a:link
{
    text-decoration: none;
    color: #0092E3;
}

.dropdown-display div a:active
{
    text-decoration: none;
    color: #0092E3;
}

.dropdown-display div a:visited
{
    text-decoration: none;
    color: #0092E3;
}

.warning_title
{
    color: #0092E3;
    margin: 0px;
    margin-left: 17px;
}

.fast_link_button
{
    background: url(../Images/button_bg.jpg) 0 0 repeat-x;
    border: 1px solid #3076a4;
    color: #fff !important;
    padding: 3px 5px;
    text-decoration: none !important;
    cursor: pointer;
    text-align: center;
    font-family: "Trebuchet MS" , Arial;
    font-size: 14px;
    font-style: normal;
}

.fast_link_button:hover
{
    background: #569405 url(../Images/button_bg.jpg) 0 -50px repeat-x;
    border: 1px solid #4d8131;
}

.warning_title span
{
    color: #636463;
    font-size: 12px;
}

.warning_box, .info_box, .tip_box, .tool_box
{
    width: 850px;
    padding: 15px 20px 10px 40px;
    margin: 10px 0px 10px 0px;
    position: relative;
}

.warning_box
{
    background: url(../Images/warning.jpg) 13px 13px no-repeat;
    border: 2px solid #f37021;
    float: left;
}

.info_box
{
    background: url(../Images/info.jpg) 13px 13px no-repeat;
    border: 2px solid #0093e3;
    float: left;
}

.tip_box
{
    background: url(../Images/tip.jpg) 13px 13px no-repeat;
    border: 2px solid #6aa83b;
    float: left;
}

.tip_box h1
{
    font-family: Arial, Helvetica, sans-serif !important;
}

.tool_box h2
{
    font-family: Arial, Helvetica, sans-serif !important;
}

.info_box h2
{
    font-family: Arial, Helvetica, sans-serif !important;
}

.tool_box
{
    background: url(../Images/tools.gif) 13px 13px no-repeat;
    float: left;
    border: 2px solid #0093E3;
}

.container_center
{
    padding-top: 5px;
    text-align: left;
}

.subtitle
{
    color: #000;
    margin: -20px 0 10px 0;
    text-align: left;
}

.subtitle2
{
    color: #6d6e71;
    font-size: 100%;
    text-align: center;
}

.small2
{
    font-size: 70%;
}

.arrows
{
    float: left;
    margin: 120px 10px 0 10px;
}

.boxedit1, .boxedit2
{
    float: left;
    width: 250px;
    margin: 0 0px 0 0;
    font-size: 90%;
    text-align: center;
}

.boxedit1 ul, .boxedit2 ul
{
    border: 1px solid #ccc;
    margin: 0 0 15px 0;
    padding: 0;
    height: 250px;
    overflow: auto;
    text-align: left;
}

.boxedit1 ul:hover, .boxedit2 ul:hover
{
    border: 1px solid #0393e3;
}

.boxedit1 ul li, .boxedit2 ul li
{
    border-bottom: 1px dotted #ccc;
    margin: 0;
    padding: 5px 5px 5px 28px;
    list-style: none;
    background: url(../Images/linkgroup.gif) 8px 3px no-repeat;
}

.boxedit1 ul li:hover, .boxedit2 ul li:hover
{
    background: #f8f8f8 url(../Images/linkgroup.gif) 9px -29px no-repeat;
    cursor: move;
}

.boxedit1 ul .drag, .boxedit1 ul .drag:hover
{
    background: #fff url(../Images/linkgroup.gif) 9px -64px no-repeat;
    color: #6d6e71;
}

.boxedit1 ul .dragged
{
    background: #fff url(../Images/linkgroup.gif) 9px -29px no-repeat;
    color: #6d6e71;
}

.boxedit1 .group li
{
    background-position: 8px -99px !important;
}

.boxedit1 .group li:hover
{
    background-position: 8px -138px !important;
}

.boxedit1 .group .drag, .boxedit1 ul .drag:hover
{
    background-position: 8px -177px !important;
}

.boxedit1 .group .dragged
{
    background-position: 8px -138px !important;
}

.availableItem
{
    margin: 0;
    padding: 5px 5px 5px 28px;
    background: url(../Images/linkgroup.gif) 8px 3px no-repeat;
    text-align: left;
}

.availableItem:hover
{
    background: url(../Images/linkgroup.gif) 9px -29px no-repeat;
    cursor: move;
}

.draggedItem
{
    margin: 0;
    padding: 5px 5px 5px 28px;
    background: url(../Images/linkgroup.gif) 9px -29px no-repeat;
    color: #6d6e71;
}

.boxedit2 ul li:hover
{
    cursor: auto !important;
}

.menu_top .lefton
{
    width: 5px;
    height: 44px;
    float: left;
    background: url(../images/menu_top_left.jpg) 0 -47px no-repeat;
}

.availableItemPrm
{
    margin: 0;
    padding: 5px 5px 5px 28px;
    background: url(../Images/permission_active.gif) 8px 3px no-repeat;
}

.availableItemPrm:hover
{
    background: url(../Images/permission_active.gif) 8px 3px no-repeat;
    cursor: move;
}

.draggedItemPrm
{
    margin: 0;
    padding: 5px 5px 5px 28px;
    background: url(../Images/permission_active.gif) 9px -29px no-repeat;
    color: #6d6e71;
}

.pg
{
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #CCDBE4;
    color: #3666D4;
    display: block;
    float: left;
    left: 0px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}

.noshow
{
    display: none !important;
}

.nomargin
{
    margin: 0px;
    padding: 0px;
}

.pg:hover
{
    background-color: #E6E6E6;
    text-decoration: none;
}

.pg_clicked
{
    background-color: #CFCFCF;
    text-decoration: none;
    border: 1px solid #CCDBE4;
    color: Black;
    cursor: pointer;
    display: block;
    float: left;
    left: 0;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
}

a:active
{
    color: #0092E3;
    text-decoration: underline;
}

td.black_link a
{
    color: #000 !important;
}

a.athome
{
    padding: 15px 0 0 15px;
    display: block;
    font-size: 14px;
    text-align: center;
    width: 147px;
    height: 34px;
    margin: 0 auto 0 auto;
    background-image: url(../images/backhome.jpg);
    background-repeat: no-repeat;
}

.header
{
    height: 68px;
    width: 990px;
    padding: -100px 0 5px 0;
    text-align: left;
    background-image: url(../images/header_bg.jpg);
    background-repeat: repeat-x;
    margin: 0 auto 0 auto;
}

.header_sx
{
    height: 68px;
    width: 24px;
    float: left;
    margin: 0;
    padding: 0;
    background-image: url(../images/header_bg_sx.jpg);
    background-repeat: no-repeat;
}

.header_dx
{
    height: 68px;
    width: 24px;
    float: right;
    margin: 0;
    padding: 0;
    background-image: url(../images/header_bg_dx.jpg);
    background-repeat: no-repeat;
}

.logo
{
    border: 0;
    margin: 7px 70px 0 10px;
    float: left;
}

.top_right_left
{
    width: 150px;
    margin: 34px 0px 0 0px;
    padding: 30px 0 0 0;
    text-align: right;
    height: 30px;
    float: right;
    margin-top: 2px;
}

.gray
{
    color: #636463;
}

.green
{
    color: #6aa83b;
    font-size: 80%;
}

.input_search
{
    border: 1px solid #b6caeb;
    border-right: 0;
    float: right;
    padding: 4px 6px 4px 3px;
    width: 620px;
    margin: 0 0px 0 0;
}

.button_search
{
    background: #2274bd;
    color: #fff;
    border: 0;
    font-weight: bold;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 90%;
    cursor: pointer;
    float: right;
    padding: 3px 0 2px 0;
    height: 27px;
    background: url(../images/bg_button_search.gif) no-repeat 0 0;
    width: 72px;
}

.button_search:hover
{
    background: url(../images/bg_button_search.gif) no-repeat 0 -33px;
}

.floatdx
{
    float: right;
    margin: 3px 0 0 0;
    padding: 0 0 4px 0;
}

#menu
{
    display: none;
    padding: 0px;
    margin: 0;
    width: 452px;
    height: 36px;
    float: right;
    margin-top: 13px;
}

#menu h2
{
    display: block;
    white-space: nowrap;
    margin: 0;
    padding: 0px;
    background-image: url(../images/space_bar_menu.jpg);
    background-repeat: no-repeat;
    background-position: right;
    color: #fff;
    font-weight: bold;
}

#menu a
{
    display: block;
    white-space: nowrap;
    margin: 0;
    padding: 0px;
}

#menu a, #menu h2
{
    font: bold 0.9em/1.4em arial, helvetica, sans-serif;
}

#menu a
{
    text-decoration: none;
    font-weight: bold;
    line-height: 20px;
}

#menu .sottomenu
{
    text-decoration: none;
    background-image: url(../images/arrow.gif);
    background-repeat: no-repeat;
    background-position: right center;
}

#footer
{
    width: 800px;
    height: auto;
    float: left;
    margin: 0px;
    padding: 10px 0 7px 0;
}

h1, h2
{
    color: #6aa83b;
    font-size: 100%;
    font-weight: normal;
    margin: 0 0 10px 0;
    line-height: 22px;
    padding: 0px 0px 2px 0px;
    font-family: "trebuchet MS" , Arial, sans-serif, Helvetica;
}

.imgfloat
{
    float: left;
    margin: 0 10px 30px 0;
}

h1, h2, h3, h4, h5
{
    margin: 0 0 10px 0;
    font-weight: normal;
    font-family: "trebuchet MS" , Arial, sans-serif, Helvetica;
    text-align: left;
}

h3
{
    font-weight: bold;
    line-height: 130%;
    font-size: 120%;
    margin-left: 15px;
}

h2
{
    font-size: 140%;
    margin-bottom: 3px;
}

h6
{
    color: #ffbe3e;
    font-size: 20px;
    margin: 0;
    font-family: "trebuchet MS" , Arial, sans-serif, Helvetica;
    padding: 0;
    padding: 10px 0px 10px 5px;
}

.cmb_b8
{
    -x-system-font: none;
    background-color: #EFF3FF;
    border-color: #ADC3DE;
    border-style: solid;
    border-width: 1px;
    color: #404040;
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: 20px;
    line-height: normal;
    margin-right: 0;
    vertical-align: middle;
}

.cmb_b8 option
{
    background-color: White;
}

.input_divbg4
{
    height: 36px;
    text-align: right;
    font-size: 120%;
    width: 190px;
    font-weight: bold;
    color: #636463;
}

.input_divbg
{
    height: 23px;
    width: 185px;
    float: left;
    position: relative;
}

.input_divbg2
{
    width: 285px;
    float: left;
    position: relative;
    text-align: right;
}

.box1
{
    position: relative;
    padding-left: 150px;
    text-align: left;
    line-height: 22px;
    width: 200px;
    float: left;
    margin-top: 5px;
}

.box2
{
    position: relative;
    text-align: left;
    line-height: 140%;
    width: 280px;
    float: left;
}

.box_container
{
    float: left;
    width: 480px;
    margin: 10px -10px 0 0;
}

.charts
{
    background: transparent url(../Images/menuicon.gif) no-repeat -150px -2px;
    width: 30px;
}

.charts_active
{
    background: #F8F8F8 url(../Images/menuicon.gif) no-repeat -150px -34px;
    width: 30px;
}

.charts:hover
{
    background: transparent url(../Images/menuicon.gif) no-repeat -150px -34px;
    width: 30px;
}

.chartsoff a
{
    background: transparent url(../Images/menuicon.gif) no-repeat scroll -150px -67px !important;
    width: 30px !important;
}

.world_map
{
    background: transparent url(../Images/menuicon.gif) no-repeat scroll -95px -2px;
    width: 30px;
}

.world_map_active
{
    background: #F8F8F8 url(../Images/menuicon.gif) no-repeat scroll -95px -33px;
    width: 30px;
}

.world_map:hover
{
    background: transparent url(../Images/menuicon.gif) no-repeat scroll -95px -33px;
    width: 30px;
}

.world_map_off a
{
    background: transparent url(../Images/menuicon.gif) no-repeat scroll -95px -66px !important;
    width: 30px;
}

.clock
{
    background: url(../Images/menuicon.gif) 0 0 no-repeat;
    width: 30px;
}

.clock:hover
{
    background: url(../Images/menuicon.gif) 0 -32px no-repeat;
    width: 30px;
}

.clockon
{
    border-right: 1px solid #ccc;
    background: #f8f8f8 url(../Images/menuicon.gif) 0 0 no-repeat;
    width: 30px;
}

.clockoff a
{
    background: url(../Images/menuicon.gif) 0 -67px no-repeat !important;
    width: 30px !important;
}

.clock_active
{
    background: url(../Images/menuicon.gif) 0 -32px no-repeat;
    width: 30px;
    background-color: #F8F8F8;
}

.star
{
    background: url(../Images/menuicon.gif) -50px 0 no-repeat;
    width: 30px;
}

.star:hover
{
    background: url(../Images/menuicon.gif) -50px -32px no-repeat;
    width: 30px;
}

.star_active
{
    background: url(../Images/menuicon.gif) -50px -32px no-repeat;
    width: 30px;
    background-color: #F8F8F8;
}

.staroff a
{
    background: url(../Images/menuicon.gif) -50px 0 no-repeat !important;
    width: 30px !important;
}
.staron
{
    border-right: 1px solid #ccc;
    background: #f8f8f8 url(../Images/menuicon.gif) -50px 0 no-repeat;
    width: 30px;
}

.geturl
{
    background: url(../Images/icons.gif) 0 0 no-repeat;
    display: block;
    width: 20px;
    height: 15px;
    float: left;
}

.geturl:hover
{
    background: url(../Images/icons.gif) 0 -17px no-repeat;
}

.input_btn, .bigbutton, .smallbutton
{
    background: url(../Images/button_bg.jpg) 0 0 repeat-x;
    border: 1px solid #3076a4;
    color: #fff !important;
    padding: 3px 10px;
    text-decoration: none !important;
    cursor: pointer;
    text-align: center;
    font-family: "Trebuchet MS" , Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
}

.input_btn:hover, .smallbutton:hover, .bigbutton:hover, smallbutton:hover
{
    background: #569405 url(../Images/button_bg.jpg) 0 -50px repeat-x;
    border: 1px solid #4d8131;
}

.smallbutton
{
    font-size: 12px;
    height: 28px;
    font-style: normal;
    margin: -2px 5px 0px 0;
}

.input_ctl, .input_small, .input_medium
{
    width: 97%;
    padding: 5px;
    height: 16px;
    margin: 0 0 8px 0;
    border: 1px solid #ccc;
    background: #fff url(../images/fondoinput.gif) 0 0 repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.input_small
{
    width: 128px;
    padding: 2px;
    margin: 0 0 0px 0;
}

.input_medium
{
    width: 228px;
    padding: 5px;
    font-size: 14px;
    margin: 2px 5px 0px 0;
}

.destination_input
{
    padding: 3px;
    float: left;
    border: 1px solid #ccc;
    width: 523px;
    background: #fff url(../images/fondoinput.gif) 0 0 repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin: 0 0 8px 0;
}

.destination_input:focus, .input_small:focus, .input_medium:focus, .cmb_ctl:focus, .input_ctl:focus, .textarea_ctl:focus
{
    border: 1px solid #0092e3;
    background: #FFC;
    overflow: auto;
}

.destination_input:hover
{
    border: 1px solid #0092e3;
    background: #FFC;
}

.lbl_ctl
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.textarea_ctl
{
    height: 70px;
    margin: 0 0 10px 0;
    padding: 5px;
    width: 97%;
    border: 1px solid #ccc;
    background: #fff url(../images/fondoinput.gif) repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    vertical-align: bottom;
}

.cmb_ctl
{
    position: relative;
    margin: 0 0 10px 0;
    padding: 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    border: 1px solid #ccc;
}

a.icon3
{
    margin: 3px 5px 0 0;
    display: block;
    width: 19px;
    height: 22px;
    float: right;
    background: url(../images/info.gif) 0 0 no-repeat;
}

a.icon3:hover
{
    background: url(../images/info.gif) 0 -22px no-repeat;
}

.pagerItem
{
    text-decoration: none !important;
}

.TitleText
{
    color: #6AA83B;
    font-family: "trebuchet MS" ,Arial,sans-serif,Helvetica;
    font-size: 170%;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 5px 0 20px;
    padding-left: 15px;
    text-align: left;
}

.TitleText a
{
    color: #0092e3;
}

.rblItem td
{
    width: 100px;
}

a.dropdown-display:hover, a.dropdown-display:active
{
    border: 1px solid #ccc;
}

a.dropdown-display-small:hover, a.dropdown-display:active
{
    border: 1px solid #ccc;
}

.topbar a:hover
{
    color: #000000;
}

a.dropdown-display, a.dropdown-display:visited, a.dropdown-display-light, a.dropdown-display-light:visited, a.dropdown-display-inactive, a.dropdown-display-comparision1, a.dropdown-display-comparision2, a.dropdown-display-comparision3, a.dropdown-display-selected, a.dropdown-display-main
{
    -x-system-font: none;
    position: relative;
    text-align: left;
    background: #fff url(../Images/select_arrow.gif) right 4px no-repeat;
    border: 1px solid #b6caeb;
    float: left;
    font-family: arial,sans-serif;
    font-size: 110%;
    font-weight: bold;
    width: 173px;
    line-height: 22px;
    margin: 0 10px 0 0;
    padding: 1px 40px 1px 15px;
    text-decoration: none !important;
    font-size-adjust: none;
    font-stretch: normal;
    height: 22px;
}

a.dropdown-display-main
{
    font-size: 110% !important;
    height: 20px;
    padding-top: 4px;
}

a.dropdown-display-inactive
{
    border: 1px solid #ccc;
    color: #CCCCCC !important;
}

a.dropdown-display-comparision1
{
    border: 1px solid #ccc;
    color: #f51a61 !important;
    font-size: 110% !important;
}

a.dropdown-display-comparision2
{
    border: 1px solid #ccc;
    color: #5f5f5f !important;
    font-size: 110% !important;
}

a.dropdown-display-comparision3
{
    border: 1px solid #ccc;
    color: #ff7708 !important;
    font-size: 110% !important;
}

a.dropdown-display-selected
{
    color: #7db22b !important;
}

a.dropdown-display-small, a.dropdown-display-small:visited, a.dropdown-display-light, a.dropdown-display-light:visited
{
    -x-system-font: none;
    position: relative;
    text-align: left;
    background: #fff url(../Images/select_arrow.gif) right 4px no-repeat;
    border: 1px solid #b6caeb;
    float: left;
    font-family: arial,sans-serif;
    font-size: 80%;
    font-weight: bold;
    width: 173px;
    line-height: 22px;
    margin: 0 10px 0 0;
    padding: 1px 40px 1px 15px;
    text-decoration: none !important;
    font-size-adjust: none;
    font-stretch: normal;
}

a.dropdown-display2, a.dropdown-display2:visited
{
    -x-system-font: none;
    position: relative;
    text-align: left;
    background: url(../Images/select_arrow.gif) right -23px no-repeat;
    color: #fff !important;
    font-family: arial,sans-serif;
    font-size: 180%;
    width: 170px;
    line-height: 22px;
    margin: 0 10px 0 0;
    padding: 3px 40px 3px 3px;
    text-decoration: none !important;
    font-size-adjust: none;
    font-stretch: normal;
}

.modify
{
    text-decoration: none !important;
    border: 1px solid #fff;
    padding: 0px 25px 0 0;
}

.modify:hover
{
    background: url(../Images/modify.gif) right center no-repeat;
}

.arrow_right, .arrow_right:hover
{
    background: #fff url(../Images/arrow_blue.gif) 0 center no-repeat !important;
    width: 8px;
    height: 100px;
    float: right;
}

.dropdown ul
{
    margin: 0;
    padding: 0 0px;
    list-style: none;
}

.dropdown ul li
{
    margin: 0;
    padding: 0 10px;
    width: 148px;
    float: left;
    border-left: 1px solid #ccc;
}

.arrow_right, .arrow_right:hover
{
    background: #fff url(../Images/arrow_blue.gif) 0 center no-repeat !important;
    width: 8px;
    height: 105px;
    float: right;
}

.arrow_left
{
    background: #fff url(../Images/arrow_blueleft.gif) 0 center no-repeat !important;
    width: 8px;
    height: 105px;
    float: right;
}

.dropdown ul .first
{
    border-left: 0 !important;
}

.fr
{
    float: left !important;
    padding-right: 10px;
    width: 140px;
    text-align: left;
}

*
{
    margin: 0;
    padding: 0;
}

#cal-dropdown
{
    width: 500px;
}

.dropdown
{
    background: #FFF;
    width: auto;
    border: 1px solid #b6caeb;
    font-size: 11px;
    padding: 5px;
    float: left;
    position: absolute;
    text-align: left;
    white-space: nowrap;
    z-index: 100000 !important;
    margin: 24px 0 0 0;
    overflow: hidden;
}

.dropdown img
{
    margin: 0 0 -3px 0;
}

.dropdown_button
{
    float: left;
    width: 510px;
    text-align: left;
    padding-left: 195px !important;
    padding-top: 10px !important;
    padding-bottom: 5px !important;
    padding-right: 0px !important;
}

.dropdown a, .dropdown a:visited
{
    display: block;
    font-size: 120%;
    padding: 3px 0;
    text-decoration: none !important;
}

a, a:link, a:active, a:visited
{
    color: #0060BF;
    outline-style: none !important;
    outline-width: medium !important;
    text-decoration: underline;
}

.bordertop
{
    border-top: 1px solid #DDDDDD;
    color: #000000 !important;
}

.date_select_link
{
    color: #000000 !important;
}

.red
{
    color: #f37021 !important;
}

.green_item
{
    color: #6AA83B !important;
}

.calendar
{
    background-color: #F7F9FB;
    border: 1px solid #DDDDDD;
    font-family: Arial,Helvetica,sans-serif;
    font-size: small;
    padding: 5px;
    width: 178px;
    z-index: 99;
}

.box_big, .box_small, .box_small2
{
    border: 1px solid #d0d0d0;
    background: #ededed;
    float: left;
    padding: 10px 10px 0 10px;
    width: 97%;
    margin: 0 0 10px 0;
    text-align: left;
}

.box_small
{
    width: 435px;
    float: left;
    margin: 0 5px 15px 0px;
    padding: 15px;
}

.box_small2
{
    width: 435px;
    float: left;
    margin: 0 0px 15px 10px;
    padding: 15px;
}

.box_big .icon3
{
    margin: 3px 3px 0 0;
}

.box_big:hover, .box_small:hover
{
    background: #f1f1f1;
}

link
{
    display: none;
}

.dropdown a:hover
{
    background: #2274bd none repeat scroll 0 0;
    color: #FFFFFF !important;
}

.close_button
{
    float: right;
    padding: 0px;
    margin: 0px;
}

.close_button a, .dropdown a:visited
{
    display: block;
    color: #000000;
    text-decoration: none;
}

.close_button a:hover
{
    background: #ffffff none repeat scroll 0 0;
    color: #FFFFFF !important;
}

.close
{
    display: block;
    height: 25px;
    width: 30px;
    float: right;
    background: url(../Images/x.gif) 0 0 no-repeat;
}

.close:hover
{
    background: url(../Images/x.gif) 0 -28px no-repeat;
}

.topbar a:hover
{
    color: #000000;
}

.dropdown a, .dropdown a:visited
{
    display: block;
    color: #000000;
    text-decoration: none;
}

.bigbutton
{
    font-size: 160%;
    margin: 0px 10px 10px 0;
}

.RadGrid_Office2007 table tr:hover
{
    background: #f2f3f5;
}

img
{
    border: none;
}

p
{
    margin: 0 0 5px 15px;
    padding: 0;
    text-align: left;
}

.box_small p, .box_small2 p, .input_divbg4 p
{
    margin: 0 0 5px 0px;
}

ul
{
    margin: 0;
    padding: 0;
}

ul li
{
    margin: 0;
    padding: 0;
}

.clear
{
    clear: both;
    font-size: 0px;
    line-height: 0px;
    margin: 0;
    padding: 0;
    height: 0px;
}

.top
{
    width: 918px;
    padding: 10px 16px 0 16px;
    margin: 0 auto;
}

.top_logo
{
    width: 179px;
    height: 50px;
    display: block;
    float: left;
    border: 0;
}

.top_user
{
    float: right;
    margin-top: 3px;
}

.top_user a:hover
{
    text-decoration: none;
}

p.user
{
    font-size: 18px;
    font-weight: bold;
}

p.signout
{
    font-size: 12px;
    color: #F50313;
    text-align: right;
}

p.signout a
{
    color: #f37021 !important;
    text-decoration: none !important;
}

p.signout a:hover
{
    color: #F50313;
    text-decoration: underline !important;
}

span.black
{
    color: #000;
}

span.blue
{
    color: #0092E3;
}

.menu
{
    width: 950px;
    margin: 0 auto 20px auto;
}

.menu_top
{
    margin-top: 5px;
    height: 44px;
}

.menu_top .left
{
    width: 5px;
    height: 44px;
    float: left;
    background: url(../images/menu_top_left.jpg) no-repeat;
}

.menu_top .center
{
    float: left;
    border-top: 1px solid #D0D0D0;
}

.menu_top .center ul
{
    margin: 0;
    padding: 0;
    background: url(../images/list_bg.jpg) repeat-x;
    list-style: none;
    height: 42px;
    width: 848px;
    margin-top: 1px;
}

.menu_top .center ul li
{
    margin: 0;
    background: url(../images/menu_line.jpg) right no-repeat;
    float: left;
    font-size: 14px;
    font-weight: bold;
}

.menu_top .center ul li a
{
    color: #272727;
    text-decoration: none;
    float: left;
    height: 21px;
    padding: 11px 8px 10px;
}

.menu_top .center ul li a:hover
{
    color: #0E87C6;
    text-decoration: none;
}

.menu_top .right
{
    float: right;
    width: 97px;
}

.menu_top .right a
{
    background: url(../images/button_right.jpg) 0 0 no-repeat;
    width: 65px;
    height: 22px;
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    padding: 12px 16px 10px 16px;
}

.off
{
    background: url(../images/button_right.jpg) 0 -44px no-repeat !important;
    cursor: default;
}

.menu_top .right a .on
{
    background: #000;
    width: 65px;
    height: 22px;
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    padding: 12px 16px 10px 16px;
}

.menu_top .center ul li .on
{
    background: #f8f8f8;
    border-right: 1px solid #ccc;
    color: #2274bd;
}

.menu_top .right a:hover
{
    background-position: 0px -44px;
    color: #fff;
    text-decoration: none;
}

.menu_top .right_active
{
    float: right;
    width: 97px;
}

.menu_top .right_active a
{
    background: url(../images/button_right.jpg) 0 -44px no-repeat;
    width: 65px;
    height: 22px;
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    padding: 12px 16px 10px 16px;
    color: #fff;
    text-decoration: none;
}

.right_noactive
{
    background: url(../images/button_right.jpg) RIGHT -88px no-repeat !important;
    height: 45px;
    width: 97px;
    float: right;
}

.menu .bottom .left
{
    background: url(../images/menu_bottom_left.jpg) no-repeat;
    height: 31px;
    width: 5px;
    float: left;
}

.menu .bottom .center
{
    border-bottom: 1px solid #D0D0D0;
    height: 30px;
    float: left;
    width: 940px;
    background-color: #F8F8F8;
}

.menu .bottom .center ul
{
    list-style: none;
    margin: 0;
    padding-left: 10px;
    padding-top: 7px;
}

.menu .bottom .center ul li
{
    font-size: 12px;
    color: #636463;
    border-right: 1px solid #DCDCDC;
    float: left;
    padding-right: 10px;
    margin-right: 10px;
}

li.without_border
{
    font-size: 12px;
    border-right-width: 0px !important;
    color: #636463;
    border-right: 1px solid #DCDCDC;
    float: left;
    padding-right: 10px;
    margin-right: 10px;
}

.menu .bottom .center ul li a
{
    color: #0092DD;
    text-decoration: underline;
    margin-left: 3px;
}

.menu .bottom .center ul li a:hover
{
    color: #0092DD;
    text-decoration: none;
}

.menu .bottom .right
{
    background: url(../images/menu_bottom_right.jpg) no-repeat;
    height: 31px;
    width: 5px;
    float: left;
}

.content
{
    width: 950px;
    margin: 0 auto;
    text-align: left;
    border-bottom: 1px solid #E7E7E7;
    padding: 0 0 30px 0px;
}

.footer
{
    width: 934px;
    height: 35px;
    margin: 10px auto 0 auto;
}
/*
.footer a
{
    font-size: 11px;
    padding-top: 10px;
    color: #0092E3;
    text-decoration: none;
}

.footer a:hover
{
    color: #0092E3;
    text-decoration: none;
}*/

.footer a
{
    font-size: 11px;
}

p.footer_left
{
    float: left;
    color: #919191;
    width: 200px;
    font-size: 11px;
    margin-top: 10px;
}

p.footer_right
{
    float: right;
    color: #919191;
    font-size: 11px;
    margin-top: 10px;
}

a.footer_logo
{
    width: 113px;
    height: 35px;
    background: url(../images/footer_logo.jpg) 0px 0px no-repeat;
    display: block;
    float: left;
    margin: 0 10px;
}

a.footer_logo:hover
{
    background-position: 0px -36px;
}

/** balloonn **/

div.balloon_container
{
    float: left;
    text-align: left;
    position: absolute;
    font-size: 14px;
    color: #58595b;
}

div.balloon_container ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    background: #F2F2F4;
    font-size: 90%;
    text-align: left;
    width: 250px;
    height: 48px;
}

div.balloon_container ul li
{
    margin: 0;
    padding: 2px 2px;
    text-align: left;
    height: 20px;
    display: block !important;
}

div.balloon_container span
{
    background: url(../images/arrow_balloon.gif) 0 0 no-repeat;
    display: block;
    width: 10px;
    height: 20px;
    position: absolute;
    margin: 18px 0 0 -7px;
}

div.balloon_container
{
    width: 400px;
    padding: 0 0 0 15px;
}

div.balloon_container ul
{
    border: 1px solid #939598;
    border-right: 1px solid #939598;
}

div.balloon_container ul li a
{
    text-align: left;
    display: block;
    color: #58595b;
    padding: 2px 10px 2px 20px;
    height: 18px;
}

div.balloon_container ul li a:hover
{
    color: #000;
    background-color: #fff;
    height: 18px;
}

.goto2
{
    background: url(../images/iconballoon.gif) 0 -194px no-repeat;
    display: block;
    float: left;
    width: 20px;
    height: 22px;
}

.arrowtoright
{
    background: url(../images/arrows.gif) 2px 1px no-repeat;
}

.arrowtoleft
{
    background: url(../images/arrows.gif) 2px 1px no-repeat;
}

.mod
{
    background: url(../images/edit_btn.gif) 0 1px no-repeat;
}

.magnify
{
    background: url("../images/magnifying.gif") no-repeat scroll 4px 4px transparent;
}

.magnify:hover
{
    background: url("../images/magnifying.gif") no-repeat scroll 4px -23px transparent;
}

.dup
{
    background: url(../images/iconballoon.gif) 0 -20px no-repeat;
}

.del
{
    background: url(../images/iconballoon.gif) 0 -40px no-repeat;
}

.wie
{
    background: url(../images/iconballoon.gif) 0 -59px no-repeat;
}

.cop
{
    background: url(../images/iconballoon.gif) 0 -78px no-repeat;
}

.goto
{
    background: url(../images/gotourl.gif) 2px 2px no-repeat;
}

.mod:hover
{
    background: #000 url(../images/edit_btnon.gif) 5px 5px no-repeat;
}

.dup:hover
{
    background: #fff url(../images/iconballoon.gif) 1px -115px no-repeat;
}

.del:hover
{
    background: #fff url(../images/iconballoon.gif) 1px -135px no-repeat;
}

.wie:hover
{
    background: #fff url(../images/iconballoon.gif) 1px -155px no-repeat;
}

.cop:hover
{
    background: #fff url(../images/iconballoon.gif) 1px -176px no-repeat;
}

.goto:hover
{
    background: url(../images/gotourl.gif) 2px 2px no-repeat;
}



.social1
{
    background: url(../images/social_icon.gif) 0 1px no-repeat;
}

.social2
{
    background: url(../images/social_icon.gif) 0 -20px no-repeat;
}

.social3
{
    background: url(../images/social_icon.gif) 0 -40px no-repeat;
}

.social4
{
    background: url(../images/social_icon.gif) 0 -59px no-repeat;
}

.social5
{
    background: url(../images/social_icon.gif) 0 -78px no-repeat;
}

.social6
{
    background: url(../images/social_icon.gif) 0 -98px no-repeat;
}

.social7
{
    background: url(../images/social_icon.gif) 0 -119px no-repeat;
}

.social8
{
    background: url(../images/social_icon.gif) 0 -139px no-repeat;
}

.social9
{
    background: url(../images/social_icon.gif) 0 -159px no-repeat;
}

.social10
{
    background: url(../images/social_icon.gif) 0 -179px no-repeat;
}

.social11
{
    background: url(../images/social_icon.gif) 0 -196px no-repeat;
}

.social12
{
    background: url(../images/social_icon.gif) 0 -218px no-repeat;
}

.content a:visited
{
    color: #0092E3;
    text-decoration: underline;
}

.content a:link
{
    color: #0092E3;
    text-decoration: underline;
}

.content a:hover
{
    color: #0092E3;
    text-decoration: none;
}

.checkbox
{
    float: right;
    list-style: none;
    font-size: 90%;
}

.checkbox li
{
    float: left;
    margin: 7px 5px;
}

.days
{
    margin: 0 0 0 0px;
    padding: 6px 0px 3px 0; /*margin-left: 170px !important;*/
    list-style: none;
    font-size: 80%;
    float: left;
    width: 200px;
}

.days li
{
    float: left;
}

.days a
{
    margin: 0 2px;
    dislay: block;
    padding: 1px 3px;
    border: 1px solid #ccc;
    float: left;
    color: #808285;
    text-decoration: none !important;
}

.days a:hover
{
    color: #000;
    background: #f1f2f3;
}

.days .on, .days .on:hover
{
    color: #fff !important;
    background: #0092e3;
    border: 1px solid #2374bf;
}

.add
{
    font-size: 140%;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    margin: 3px 0 0 0;
}

.blue_bar, .blue_bar_small
{
    background: #0093e3;
    border: 1px solid #2373bc;
    padding: 7px 7px 7px 10px;
    color: #fff;
    margin: -10px 0 3px 0px;
    text-align: left;
}

.blue_bar_small
{
    float: left;
    width: 760px;
    height: 21px;
}

/** checkbox **/
span.checkbox
{
    width: 19px;
    height: 20px;
    padding: 0 5px 0 0;
    background: url(../Images/checkbox_green.jpg) no-repeat;
    display: block;
    clear: left;
    float: left;
}

.checkred span.checkbox
{
    background: url(../Images/checkbox_red.jpg) no-repeat;
}

.checkblue span.checkbox
{
    background: url(../Images/checkbox_blue.jpg) no-repeat;
}

/** tab **/
.tab
{
    margin: 0;
    padding: 0;
}

.tab li
{
    list-style: none;
    margin: 0;
    float: left;
}

.tab li a
{
    color: #fff !important;
    background: #000 url(../Images/tab.jpg) 0 0 no-repeat;
    padding: 7px 0 0 0;
    display: block;
    height: 24px;
    width: 187px;
    text-decoration: none !important;
    margin: 0 2px -1px 0;
}

.tab li a:hover
{
    background: url(../Images/tab.jpg) 0 -40px no-repeat;
    height: 25px !important;
    margin: 0px 2px -2px 0 !important;
    position: relative;
    z-index: 999;
}

.tab_on
{
    background: url(../Images/tab.jpg) 0 -40px no-repeat !important;
    height: 25px !important;
    margin: 0px 2px -2px 0 !important;
    position: relative;
    z-index: 999;
}

a.dropdown-display3, a.dropdown-display3:visited
{
    background: url(../Images/tab.jpg) 0 -91px no-repeat !important;
    display: block;
}

a.dropdown-display3:hover
{
    background: url(../Images/tab.jpg) 0 -131px no-repeat !important;
}

.box_graph
{
    border-left: 1px solid #0092e3;
    border-right: 1px solid #0092e3;
    border-top: 5px solid #0092e3;
    margin: -2px 0 -5px 0;
    padding: 10px;
}

/* box subscription2 */
.description
{
    width: 475px;
    float: left;
    padding: 10px;
}

.description h2
{
    padding-left: 5px;
}

.description p
{
    margin-left: 5px;
}

.price
{
    width: 145px;
    float: left;
    text-align: center;
    padding-top: 40px;
    font-size: 130%;
}

.status
{
    float: left;
    text-align: center;
    width: 435px;
}

.status ul, .status ul li
{
    margin: 0;
    padding: 0;
    text-align: left;
    list-style: none;
    font-size: 95%;
    width: 425px;
}

.status ul li
{
    margin: 0;
    padding: 4px 5px;
    display: block;
}

.status .cancel
{
    background: url(../Images/cancel.gif) 0 0 no-repeat;
    display: block;
    width: 10px;
    float: right;
    height: 15px;
}

.goFile
{
    background: url("../Images/winzip.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 31px;
    padding-left: 50px;
    padding-top: 12px;
    float: left;
}

.subscribe_box
{
    background-color: #EDEDED;
    border: 1px solid #D0D0D0;
    float: left;
    margin: 10px 0;
    padding: 0;
    text-align: left;
    width: 465px;
}

.subscribe_box:hover
{
    background: #f1f1f1 url(../Images/lines_boxes.gif) 500px 0 repeat-y;
}

.active
{
    display: block;
    width: 100px;
    height: 53px;
    background: url(../Images/active.gif) 0px 0 repeat-y;
    position: relative;
    margin: -31px 0 0 241px;
}

.freetrial
{
    display: block;
    width: 100px;
    height: 54px;
    background: url(../Images/freetrial.gif) 0px 0 repeat-y;
    position: relative;
    margin: -31px 0 0 243px;
}

.close_small
{
    background: transparent url(../Images/x_small.gif) no-repeat scroll 0 0;
    display: block;
    float: right;
    height: 13px;
    left: 885px;
    position: absolute;
    top: 10px;
    width: 12px;
}

.refresh_lnk
{
    float: right;
    display: block;
    width: 12px;
    height: 13px;
    left: 850px;
    position: absolute;
    top: 10px;
}

.alignRight
{
    text-align: right !important;
}

.uniqueBar
{
    float: left;
    height: 16px;
    background: url(../Images/blue-middle.gif) 0px 0 repeat-x;
}

.uniqueBarEnd
{
    float: right; /*height:16px; width:1px; background: url(../Images/blue-start-end.gif) 0px 0 repeat-x;*/
}

.fraudBar
{
    float: left;
    height: 16px;
    background: url(../Images/green-middle.gif) 0px 0 repeat-x;
}

.menu_top_hp .lefton
{
    width: 5px;
    height: 44px;
    float: left;
    background: url(../images/menu_hp_left.jpg) 0 -47px no-repeat;
}

.menu_top_hp .right
{
    width: 5px;
    height: 44px;
    float: right;
    background: url(../images/menu_hp_right.jpg) no-repeat;
}

.menu_top_hp
{
    margin: 0 auto 20px;
    height: 44px;
    width: 950px;
}

.menu_top_hp .left
{
    width: 5px;
    height: 44px;
    float: left;
    background: url(../images/menu_hp_left.jpg) no-repeat;
}

.menu_top_hp .center
{
    float: left;
    border-top: 1px solid #D0D0D0;
}

.menu_top_hp .center ul
{
    margin: 0;
    padding: 0;
    background: url(../images/list_bg.jpg) repeat-x;
    list-style: none;
    height: 42px;
    width: 940px;
    margin-top: 1px;
}

.menu_top_hp .center ul li
{
    margin: 0;
    background: url(../images/menu_line.jpg) right no-repeat;
    float: left;
    font-size: 14px;
    font-weight: bold;
}

.menu_top_hp .center ul li a:hover
{
    color: #0E87C6;
    text-decoration: none;
}

.menu_top_hp .center ul li .on
{
    background: #F8F8F8 none repeat scroll 0 0;
    border-right: 1px solid #CCCCCC;
    color: #2274BD;
}

.menu_top_hp .center ul li a
{
    color: #272727;
    float: left;
    height: 20px;
    padding: 11px 10px 10px;
    text-decoration: none;
}


.signup-tx
{
    color: #7db22b !important;
}

.livedemo
{
    color: #f51a61 !important;
}


.enterLinkTitle
{
    color: #333333;
    font-size: 170%;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 5px 0 10px 52px;
    text-align: left;
    font-weight: normal;
}


.violetTitle
{
    color: #f51a61;
    font-size: 170%;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 5px 0 10px 14px;
    text-align: left;
    font-weight: normal;
}

.boxTitle
{
    color: #6AA83B;
    font-family: "trebuchet MS" ,Arial,sans-serif,Helvetica;
    font-size: 170%;
    font-weight: normal;
    height: 22px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 5px 0 20px 39px;
    text-align: left;
}

.btnPlus
{
    height: 20px;
    width: 25px;
    border: 0;
    cursor: pointer;
    background: transparent url(../Images/plus.gif) no-repeat scroll 0 0;
}

.btnExpandOn
{
    font-size: 18px;
    font-weight: bold;
    height: 29px;
    line-height: 20px;
    width: 30px;
    border: 0;
    cursor: pointer;
    background: transparent url(../Images/btn-expand.jpg) no-repeat scroll 0 -29px;
}

.btnExpandOff
{
    font-size: 18px;
    font-weight: bold;
    height: 29px;
    line-height: 20px;
    width: 30px;
    border: 0;
    cursor: pointer;
    background: url(../Images/btn-expand.jpg) no-repeat 0 0;
}


.box_hp
{
    border: 1px solid #D0D0D0;
    background: #F1F1F1 none repeat scroll 0 0;
    width: 708px;
    margin-top: 7px;
}

.box_custom_name
{
    background: #F1F1F1 none repeat scroll 0 0;
    border: 1px solid #D0D0D0;
    float: left;
    height: 59px;
    text-align: left;
    margin-left: 54px;
    margin-top: 5px;
    width: 708px;
}
.box_custom_name div
{
    float: left;
    margin: 0 10px 0 0;
}

.boxItem
{
    margin: 0;
    padding: 0;
    float: left;
    line-height: 23px;
    text-align: left;
}
.boxItem li
{
    list-style: none;
    margin: 0;
    padding: 0 0 0 15px;
    background: transparent url(../Images/arrow_blue.gif) no-repeat scroll 0 8px;
}

.box_ru
{
    background: #F1F1F1 none repeat scroll 0 0;
    border: 1px solid #D0D0D0;
    height: 180px;
    padding: 2px;
    margin: 0 0 12px 0;
    width: 280px !important;
}

.boxList
{
    line-height: 20px;
}

.top_hp
{
    width: 918px;
    padding: 10px 16px 0 16px;
    margin: 0 auto;
    height: 55px;
}

.fast_link_button_hp
{
    background: transparent url(../Images/buttons.jpg) no-repeat 0 -92px;
    border: 0;
    color: #FFF !important;
    cursor: pointer;
    font-family: "Trebuchet MS" ,Arial;
    font-size: 14px;
    margin: 30px 0 0 9px;
    font-style: normal;
    padding: 3px 5px;
    text-align: center;
    height: 110px;
    width: 116px;
    white-space: normal;
    font-size: 18px;
}
.fast_link_button_hp:hover
{
    background: transparent url(../Images/buttons.jpg) no-repeat -118px -92px;
}

.link_button
{
    background: transparent url(../Images/button_bg.jpg) repeat-x scroll 0 0;
    border: 1px solid #3076A4;
    color: #FFFFFF !important;
    cursor: pointer;
    font-family: "Trebuchet MS" ,Arial;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    padding: 2px 5px;
    text-align: center;
    text-decoration: none !important;
    float: right;
    width: 100px;
}

.link_button:hover
{
    background: #569405 url(../Images/button_bg.jpg) repeat-x scroll 0 -50px;
    border: 1px solid #4D8131;
}








.signup
{
    margin: 25px 0 0 180px;
}
.signup span
{
    line-height: 230%;
}
.value
{
    top: 7px;
    background: #E9E9E9 url(../Images/bg-value-proposition.jpg) repeat-x 0 0;
    position: relative;
    border: 1px solid #ccc;
    width: 928px;
    height: 190px;
    text-align: left;
    padding: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.value a
{
    color: #f51a61 !important;
}
.value input
{
    background: url(../Images/buttons.jpg) no-repeat 0 0;
    border: 0;
    cursor: pointer;
    margin: 0 10px 0 0;
    display: block;
    width: 199px;
    height: 43px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    float: left;
    text-decoration: none;
}
.value input:hover
{
    background: url(../Images/buttons.jpg) no-repeat 0 -44px;
}

.titlepage, .value h1
{
    color: #f51a61;
    font-size: 190%;
    margin: 5px 0 5px 15px;
}
.subtitlepage
{
    color: #000;
    font-size: 16px;
    margin: 0 0 0 15px;
}
.value ul
{
    margin: 0px 0 10px 20px;
    padding: 0;
    list-style: none;
    line-height: 140%;
    font-size: 110%;
}
.value ul img
{
    margin: 4px 5px -4px 0;
}
.noheight
{
    height: auto;
    margin: -20px 0 30px 0;
}


.image
{
    position: absolute;
    right: 0;
    margin: -30px -15px 0 0;
    background: url(../Images/shadow.jpg) center bottom no-repeat;
    padding: 0 0 0 6px;
    height: 252px;
}
.image img
{
    border: 1px solid #ccc;
}
#portfolio
{
    width: 400px !important;
}
div.quickstart
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    border-bottom-left-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
    border-top-left-radius: 5px 5px;
    border-top-right-radius: 5px 5px;
    background: transparent url(../Images/quickstart.jpg) no-repeat scroll 0 center;
    border: 1px solid #CCCCCC;
    margin: 33px 0 0;
    padding: 20px 0 0 35px;
    width: 915px;
}
.quickstart h2
{
    color: #000;
    font-size: 26px !important;
    margin: 0 0 10px 40px;
}
div.quickstart ul
{
    margin: 10px 0;
    padding: 0;
    list-style: none;
}
div.quickstart ul li
{
    display: inline;
    font-size: 12px;
    margin: 0 15px 0 0;
}
div.quickstart ul li span
{
    font-size: 18px;
    font-weight: bold;
}
.bl
{
    color: #2666a4;
}
.gr
{
    color: #6aa83b;
}
.or
{
    color: #ff7700;
}
.vi
{
    color: #f3347a;
}
.textcenterhp
{
    margin: 35px auto 20px auto;
    color: #2666a4;
    font-size: 22px;
    text-align: center;
    width: 600px;
    line-height: 100%;
}
.textcenterhp span
{
    font-size: 16px;
}
.smallbox
{
    float: left;
    width: 286px;
    text-align: left;
    margin: 0 50px 0 10px;
}
.smallbox2
{
    float: left;
    width: 460px;
    text-align: left;
    margin: 0 15px 25px 0px;
    padding: 0;
}
.smallbox2 img
{
    float: left;
    width: 190px;
    border: 1px solid #ccc;
    margin: 0px 10px 0 0;
}
.smallbox2 .last
{
    margin: 0 0px 0 0;
}
.smallbox2 h3
{
    color: #0060bf;
}
.smallbox a
{
    font-size: 12px;
}
.last
{
    margin: 0 0px 0 2px;
}
.last .box_ru
{
    padding: 10px 0 0 10px;
    height: 173px !important;
    width: 266px !important;
}
.ipt
{
    float: left;
    width: 250px;
    margin-top: 15px !important;
}
.tagline
{
    float: left;
    margin: 28px 0 0 20px;
    color: #2666a4;
}
.listpage
{
    font-size: 14px !important;
    text-align: left;
    margin: 0 0 20px 40px !important;
    padding: 0;
    list-style-type: disc !important;
}
.footer ul
{
    float: left;
    text-align: left;
    list-style: none;
    margin: 10px 0 0 5px;
}
.footer ul li
{
    display: inline;
    border-right: 1px solid #ccc;
}
.footer ul li a
{
    padding: 0 5px 0 0px;
}
.arrow
{
    float: left;
    margin: 0 10px 0 20px;
}

.btn-live
{
    background: transparent url(../Images/livedemo.jpg) no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 42px;
    margin-left: 370px;
    margin-top: 20px;
    text-align: center;
    width: 195px;
}

.btn-live:hover
{
    background: transparent url(../Images/livedemo.jpg) no-repeat -201px 0;
}

.most_popular
{
    font-style: italic;
    font-size: 12px;
    width: 144px;
    display: block;
    text-align: center;
    padding: 5px;
}

.myplantable
{
    text-align: center;
    width: 101%;
    font-size: 18px;
    float: left;
}

.myplantable .rowtitle
{
    float: left;
}

.myplantable .rowitem
{
    float: left;
}


.myplantable .rowtitle div.firstrow
{
    height: 53px;
    margin: 0;
    padding: 0;
    width: 326px;
    background: transparent url(../Images/myplan.gif) no-repeat 0 0;
}

.myplantable .rowtitle div
{
    border-bottom: 1px solid #ccc;
    font-weight: normal;
    padding: 5px;
    border-right: 1px solid #ccc;
    width: 100%;
    line-height: 20px;
}

.myplantable .rowitem div
{
    border-bottom: 1px solid #ccc;
    font-weight: normal;
    padding: 5px;
    border-right: 1px solid #ccc;
    width: 145px;
    line-height: 20px;
}


.myplantable td
{
    border-bottom: 1px solid #ccc;
    font-weight: normal;
    padding: 5px;
    border-right: 1px solid #ccc;
}

.myplantable th
{
    border-bottom: 1px solid #ccc;
    font-weight: normal;
    padding: 5px;
}

.reduce
{
    font-size: 12px;
}

.textright
{
    text-align: right;
    font-size: 14px;
    border-left: 1px solid #ccc;
}

.start
{
    display: block;
    width: 90%;
    border: 2px solid #ccc;
    background: #2379c6 url(../images/button_bg2.jpg) 0 0 repeat-x;
    color: #fff !important;
    padding: 5px;
    font-size: 14px;
    text-decoration: none !important;
}

.start span
{
    font-size: 22px;
}

.myplantable .start:hover
{
    background: #579506 url(../images/button_bg2.jpg) 0 -79px repeat-x;
}

.bggreen
{
    background: #579506 url(../images/button_bg2.jpg) 0 -79px repeat-x;
    cursor: default;
}

.sm
{
    width: 274px;
    height: 150px;
    margin: 20px 15px 0 0px;
}

.sm h2
{
    color: #6aa83b;
}

.myplantable .icon3
{
    margin: 0px 0px 0 4px;
}

.myplantable .title
{
    color: #FFFFFF;
    font-family: trebuchet MS;
    font-size: 24px;
    height: 43px;
    line-height: 22px;
    text-align: left;
}

.myplantable .agency
{
    background: url("../images/angsxred.gif") no-repeat scroll 0 0 #FF3366 !important;
    height: 33px !important;
    padding-top: 15px !important;
    width: 145px !important;
}

.myplantable .freeuser
{
    background: #666 url(../images/angdxgray.gif) right 0 no-repeat !important;
    border-right-width: 0px !important;
    width: 146px !important;
}


.myplantable .marketer
{
    background: none repeat scroll 0 0 #336699;
    width: 145px !important;
}


.myplantable .advertiser
{
    background: none repeat scroll 0 0 #669933;
    width: 145px !important;
}



.question
{
    width: 130px;
    float: left;
    height: 30px;
    margin: 20px 0 0 0;
    padding: 60px 0 0 0;
    text-align: center;
    display: block;
    background: url(../images/haveaquestion.jpg) 30px 0 no-repeat;
}

.requestcallback
{
    background: url(../images/haveaquestion.jpg) -82px 0 no-repeat !important;
}

.dedicatedprice
{
    float: left;
    margin: 0 30px 0 50px;
    text-align: center;
}

.myplantable a.icon3
{
    height: 17px;
}

.chsn label
{
    padding-left: 5px;
}


