﻿body { margin-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; background-image: url(bg_main.jpg); font-family: Tahoma,Nazanin,Zar,Arial, 'Times New Roman' !important; background-repeat: repeat-x; background-color: #fefefe; font-size: 12px; }
#DivNew-TopMenu { -x-background-x-position: 0%; -x-background-y-position: 0%; background-attachment: scroll; background-color: #F3F3F3; background-image: url(bgd.jpg); background-repeat: repeat-x; color: #333333; font-family: Tahoma,Verdana,Sans-Serif; font-size: 11px; height: 25px; left: 0px; position: absolute; text-align: left; top: 0px; width: 100%; z-index: 30; min-width: 950px; }
#DivNew-TopBanner { background-image: url(TopBanner.png); background-repeat: no-repeat; height: 95px; width: 950px;direction:ltr; }
#TDReportGen Table Table Table Table Table Table Table Table Table.textboxsk { width: 300px !important; }
#DivPoll Table { width: 99%; }
.QuestionPlaceHolder Table Table Table table { width: auto !important; }
/*.QuestionPlaceHolder Table Table Table Table { width: auto !important; }*/
.QuestionPlaceHolder Div Div Table Div Table Div Table input[Type='submit'] { background-image: url(../../Images/Btn-Earaser-MQuestion.png) !important; cursor: pointer; height: 18px; width: 18px; }
.MatrixQuestionPlaceHolder Table input[Type='submit'] { background-image: url(../../Images/Btn-Earaser-MQuestion.png) !important; cursor: pointer; height: 18px; width: 18px; }
#TDReportGen Table { width: 100%; }
#TDReportGen Table Table Table Table Table Table Table Table { width: auto !important; }
.QuestionPlaceHolder Table { width: 99%; }
.splitter { background-image: url(../../Images/splitter_horBg.jpg); background-repeat: repeat-y; width: 7px; background-color: #DFDEE7; text-align: center; padding-left: 2px; cursor: pointer; }
.PIE{behavior:url(PIE.htc);}
#DivNew-TopContent { background-image: url(background-demo-top.jpg); height: 10px; width: 930px; margin: 0px 10px; }
#DivNew-FooterSite { background-image: url(background-demo-bottom2.jpg); background-color: #C53D01; background-repeat: no-repeat; height: 10px !important; width: 930px; margin: 0px 10px; }
#DivNew-BottomSite { background-image: url(footerSite4.jpg); height: 39px; width: 950px; text-align: center; }
.Vote_stylePopUpTable Table Table Table { width: 100% !important; }
#ctl00_m_plhPopUpMasterPage_VoterListGridView TBody { text-align: -moz-center; }
#DivPage { text-align: center; width: 952px; height: 653px; margin: 0 auto; border-bottom: 1px solid transparent; border: 0; position: relative; min-width: 950px; width: 950px; text-align: left; }
.DivRightSideBar { border-style: hidden solid hidden solid; border-width: 0px 1px 0px 1px; height: 21px; width: 229px; background-image: url(right-menu1px.jpg); background-repeat: repeat-x; text-align: center; padding-top: 4px; cursor: pointer; border-right-color: #808080; border-left-color: #808080; }
.DivRightSideBar:hover { background-image: url(right-menu-mouseover1px.jpg); background-repeat: repeat-x; }
.MatrixQuestionDetail { direction: rtl; }
#divcontentpage { width: 952px; }
#divleftlogo { width: 326px; height: 120px; float: left; }
#divlogwelcome { border: 2px dashed #F87C01; padding-top: 2px; padding-bottom: 2px; text-align: center; }
#divleft-top { width: 356px; height: 78px; float: left; }
#divleft-top-left { width: 127px; height: 78px; float: left; }
#logv1 { float: left; height: 78px; width: 102px; }
#divleft-top-right { width: 50px; height: 78px; float: left; }
#logv2 { float: left; height: 78px; }
#divrightlogo { width: 250px; height: 120px; float: right; }
#divright-top { width: 244px; height: 38px; float: left; }
#divlog5 { float: right; width: 236px; }
#divright-bottom { width: 252px; height: 82px; float: left; }
#logv3 { float: left; height: 82px; width: 73px; }
#divlgst1 { float: left; }
#divmiddle { width: 951px; height: 450px; float: left; background-color: #f3f3f3; }
#divleft-middle { width: 652px; height: 450px; float: left; background-color: #fcfcfc; }
#divleft-middle-top { width: 648px; height: 30px; float: left; }
#divleft-middlemenu { width: 8px; height: 30px; float: left; background-image: url(Block_Bala_Chap.gif); }
#divcenter-middlemenu { padding: 3px 0px 1px 0px; width: 631px; height: 30px; float: left; background-image: url(Block_Bala_Vasat.gif); background-repeat: repeat-x; }
#divmiddle-menu { float: right; width: 430px; height: 25px; padding-right: 10px; text-align: right; }
#divmiddle-search { width: 190px; height: 29px; float: right; }
#divsbtn { float: left; padding-top: 2px; }
#divright-middlemenu { width: 8px; height: 30px; float: left; background-image: url(Block_Bala_Rast.gif); }
#divleft-middle-bottom { width: 652px; height: 400px; float: left; }
#divsitmap { text-align: right; width: 650px; direction: rtl; font-size: 10px; font-family: Tahoma,Arial; }
#divcontph { float: left; height: 326px; width: 650px; text-align: center; }
#diverror-msg { width: 654px; height: 3px; float: left; }
#diverror-icon { float: right; width: 21px; height: 16px; }
#diverror-text { float: left; width: 631px; height: 17px; }
#divright-middle { width: 293px; height: 450px; float: left; background-color: #f3f3f3; }
#divright-middle-bottom { text-align: right; width: 292px; height: 425px; float: left; direction: rtl; }
#divbottompage { width: 951px; height: 80px; }
#m_divMainPopUp { direction: rtl; background-color: #c2c2c2; background-image: url(Back-popup-logo.gif); background-repeat: repeat-x; background-position: 0px 3px; }
#divtoppopup { width: 100%; background-image: url(Back-popup-logo.gif); vertical-align: middle; background-repeat: repeat-x; text-align: center; }
#divtoplogo { margin-right:500px; }
#divtoplitral { float: right;padding: 10px 30px; }
#divbottompopup { width: 100%; background-image: url(popup-Back.gif); background-repeat: repeat-x; text-align: center; height: 15px; }
#Vote_m_divMainPopUp { direction: rtl; background: none; }
.Vote_TopPopupRow { width: auto; }
.Vote_divtoppopup { width: 100%; background-image: url(Back-popup-logo.gif); vertical-align: middle; background-repeat: repeat-x; text-align: center; }
.Vote_divtoplogo { float: left; }
#Vote_divtoplitral { float: right; width: 200px; padding-top: 10px; }
#Vote_divbottompopup { width: 100%; background-image: url(popup-Back.gif); background-repeat: repeat-x; text-align: center; }
.Vote_stylePopUpTable { background-color: #c2c2c2; background-image: url(Back-popup-logo.gif); background-repeat: repeat-x; background-position: 0px 3px; }
.Vote_stylePopUpTitle { background-color: #c2c2c2; text-align: center; }
.Vote_stylePopUpFooter { background-color: #c2c2c2; text-align: center; }
.RightQuestion { width: 5px; background-color: #aeaeae; }
.QuestionGPH { min-height: 3px; background-color: #eeeeee; padding: 0px 3px; }
.RQuestionGPH { height: 2px; background-color: #eeeeee; }
.TQuestionPH { height: 2px; background-color: #d9d9d9; }
.TableQuestionG { border-right: 0px; border-top: 0px; border-left: 0px; width: 100%; border-bottom: 0px; background-color: #aeaeae; }
.lblQuestionGroupName { font-size: 10pt; width: 100%; font-family: Tahoma; cursor: pointer; }
.QuestionPlaceHolder { border-right: 0px; border-top: 0px; border-left: 0px; width: 100%; border-bottom: 0px; background-color: #eeeeee; }
.LQuestionToolBar { vertical-align: middle; background-color: #fcfcfc; width: 58px; }
.LoginTable { float: left; margin-bottom: 20px; margin-left: 1px; margin-right: 100px; margin-top: 50px; }
.LoginTable td { padding-left: 0px; }
.fontPopupPage { color: #000000; }
.fontPopUpTitle { font-size: 17px; color: #FFFFFF; }
.fontWizardPage { font-size: 8pt; color: #000000; }
.fontErrorMessage { font-size: 8pt; color: red; }
.fontValidationMessage { font-size: 8pt; color: red; }
.fontTextarea { font-size: 8pt; }
.style1 { color: #5a5a5a; }
.style3 { color: #CCCCCC; }
.style4 { color: #000000; }
.style5 { color: #FFFFFF; }
.style6 { color: #627d7c; font-size: 16px; }
.stylePopUpTable { }
.stylePopUpTitle { background-color: #c2c2c2; text-align: center; }
.stylePopUpFooter { background-color: #c2c2c2; text-align: center; }
.TreeBackGround { background-color: #f3f3f3; }
.CategoryOperationBarBackGround { background-color: #3c5b59; }
.NavigationBridgeTreeBackGround { background-color: #666666; }
.ContentPlaceHolderBackGround { background-color: #ffffff; }
.SearchAreaBackGround { background-color: #627d7c; }
.ViewFormBackGround { background-color: #8da09f; }
.NavigationBackGround { background-color: #f3f3f3; }
.HelpbackGround { background-color: #a51f1e; }
.PersonalSettingbackGround { background-color: #6a6a6a; }
.MainSeparatorLinesColor { background-color: #000000; }
.wizardAddEditPoll { border: solid 1px #e0e0e0; width: 800px; padding: 10px 10px 10px 10px; }
.headerAddEditPoll { color: gray; font: bold 18px tahoma; }
.sideBarAddEditPoll { background-color: #f3f3f3; padding: 10px 10px 10px 10px; width: 150px; }
.sideBar a { text-decoration: none; list-style-type: circle; }
.stepAddEditPoll { padding: 10px; }
.textboxsk { border: #e1e1e1 1px solid; /*background-image: url(field_bk.gif); background-repeat: repeat-x;*/ font-family: tahoma; font-size: 11px; width: 120px; }
input[type="button"] { background-image: url(Buttons1px.jpg); height: 20px; color: #FFFFFF; border: 0px; width: 80px; font-family: tahoma; font-size: 11px; background-repeat: repeat-x; cursor: pointer; }
input[type="button"].btnVoteClass2 { background-image: none !important; height: 60px; border: 0px; width: 80px; font-family: tahoma; font-size: 11px; background-repeat: no-repeat; cursor: default; color: Black; background-position: center center; }
input[type="button"].btnVoteClass { background-image: url(../../Images/btn-Vote.png); background-color: White; height: 60px; border: 0px; width: 80px; font-family: tahoma; font-size: 11px; background-repeat: no-repeat; cursor: pointer; color: Black; background-position: center center; }
.invisible { visibility: hidden; }
input[type="button"].btnSaveClass2 { background-image: none !important; height: 30px; border: 0px; width: 70px; font-family: tahoma; font-size: 11px; background-repeat: no-repeat; cursor: default; color: Black; background-position: center center; }
input[type="button"].btnSaveClass { background-image: url(../../Images/Save.gif); background-color: White; height: 30px; border: 0px; width: 70px; font-family: tahoma; font-size: 11px; background-repeat: no-repeat; cursor: pointer; color: Black; background-position: center center; }
.invisible { visibility: hidden; }
.visible { visibility: visible; }
.buttonsk {  min-height: 20px; min-width: 80px; color: #FFFFFF; border: 0px; font-family: tahoma; font-size: 11px; background-repeat: repeat-x; cursor: pointer; }
.buttonsk120 {  height: 20px; width: 140px; color: #FFFFFF; border: 0px; font-family: tahoma; font-size: 11px; background-repeat: repeat-x; cursor: pointer; }
.buttonskQG { background-color:Transparent; height: 25px; width: 25px;font-weight:bold; color: black !important; border: 0px; font-family: tahoma; font-size: 11px; background-repeat: no-repeat; cursor: pointer; }
#divtop { background-image: url(Background.gif); width: 951px; height: 120px; }
.DropDown { font-family: tahoma; font-size: 11px; }
#content{
    margin:15px auto;
    text-align:center;
    width:900px;
    position:relative;
    height:100%;
}
#wrapper{
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    border:2px solid #fff;
    background-color:#f9f9f9;
    width:900px;
    overflow:hidden;
    direction:ltr;
}
#steps{
    width:900px;
	/*height:320px;*/
    overflow:hidden;
}
.step{
   float: left;
width: 900px !important;
clear: right;
padding: 0px;
margin: 0px;
border: 0 !important /*height:320px;*/;
}
.LeftFloatMenu{background: #DDD; float: left; position: fixed; width: 217px; min-height: 240px; z-index: 5555;}
.navigation{   
}
.nav-top
{
     height:48px;
    background-color:#e9e9e9;
    border-bottom:1px solid #fff;
    -moz-border-radius:10px 10px 0px 0px ;
    -webkit-border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    }
.nav-bottom
{
     height:48px;
    background-color:#e9e9e9;
    border-top:1px solid #fff;
    -moz-border-radius:0px 0px 10px 10px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    }
.navigation ul{
    list-style:none;
	float:left;
	/*margin-left:22px;*/
	margin:0;
}
.navigation ul li{
	float:right;
    border-right:1px solid #ccc;
    border-left:1px solid #ccc;
    position:relative;
	margin:0px 2px;
}
.navigation ul li a{
    display:block;
    height:45px;
    background-color:#444;
    color:#777;
    outline:none;
    font-weight:bold;
    text-decoration:none;
    line-height:45px;
    padding:0px 20px;
    border-right:1px solid #fff;
    border-left:1px solid #fff;
    /*background:#f0f0f0;
    background:
        -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.09, rgb(240,240,240)),
        color-stop(0.55, rgb(227,227,227)),
        color-stop(0.78, rgb(240,240,240))
        );
    background:
        -moz-linear-gradient(
        center bottom,
        rgb(240,240,240) 9%,
        rgb(227,227,227) 55%,
        rgb(240,240,240) 78%
        )*/
}
.navigation ul li a:hover {
border: 1px solid #E79952;
background: #FBE26F;
font-weight: bold;
color: #111;
text-shadow: 0 1px 1px white;
background-image: -moz-linear-gradient(top,#ffb36d,#FBE26F);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ffb36d),color-stop(1,#FBE26F));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffb36d', EndColorStr='#FBE26F')";
filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffb36d', EndColorStr='#FBE26F')";
}
.navigation ul li a:focus {
border: 1px solid #F7C942;
background: #FCEDA7;
font-weight: bold;
color: #111;
text-shadow: 0 1px 1px white;
background-image: -moz-linear-gradient(top,#FADB4E,#FCEDA7);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FADB4E),color-stop(1,#FCEDA7));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FADB4E', EndColorStr='#FCEDA7')";
filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FADB4E', EndColorStr='#FCEDA7')";
}
.navigation ul li a {
border: 1px solid #F7C942;
background: #FADB4E;
font-weight: bold;
color: #333;
text-shadow: 0 1px 0 white;
background-image: -moz-linear-gradient(top,#FCEDA7,#FADB4E);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FCEDA7),color-stop(1,#FADB4E));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FCEDA7', EndColorStr='#FADB4E')";
filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FCEDA7', EndColorStr='#FADB4E')";
}
.navigation ul .selected a{
    /*background:#d8d8d8;
    color:#666;*/
    text-shadow:1px 1px 1px #fff;
    background: #FDFDFD;
background-image: -moz-linear-gradient(top,#FDFDFD,#EEE) !important;
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FDFDFD),color-stop(1,#EEE)) !important;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDFDFD', EndColorStr='#EEE')" !important;
filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDFDFD', EndColorStr='#EEE')" !important;
    /*background-image: -moz-linear-gradient(top,#ffb36d,#FBE26F);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ffb36d),color-stop(1,#FBE26F));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffb36d', EndColorStr='#FBE26F')";*/
}
span.checked{
    background:transparent url(dragable_images/checked.png) no-repeat top left;
    position:absolute;
    top:0px;
    left:1px;
    width:20px;
    height:20px;
}
span.error{
    background:transparent url(dragable_images/error.png) no-repeat top left;
    position:absolute;
    top:0px;
    left:1px;
    width:20px;
    height:20px;
}
#steps fieldset{
    border:none;
    padding-bottom:20px;
}
#steps legend {
text-align: right;
background-color: #F0F0F0;
color: #666;
font-size: 24px;
text-shadow: 1px 1px 1px white;
font-weight: bold;
float: left;
width: 885px;
padding: 5px 10px 5px 0px;
margin: 10px 10px;
border-bottom: 1px solid white;
border-top: 1px solid #D9D9D9;
}
#divPollstatus {margin:0px 20px;clear:both}
#divPollstatus p,#steps p,.divXBreadCrumbs{
    float:left;
    clear:both;
    margin:5px 0px;
    background-color:#f4f4f4;
    border:1px solid #fff;
    width:700px;
    padding:10px;
    margin-left:100px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    /*behavior:url(PIE.htc);*/
}
#divPollstatus p{margin-left: 70px; margin-top:0}
#spanDateConditions{float:none !important}
#spanDateConditions span{clear: both;float: left;margin-left: 0px !important;}
#steps p label,#steps p span{
    width:160px;
    float:right;
    text-align:right;
    margin-right:15px;
    line-height:26px;    
    text-shadow:1px 1px 1px #fff;
    font-weight:bold;
}
#pExpireCondition label, #pExpireCondition span {
width: auto  !important;
float: left  !important;
text-align: center  !important;
margin-right: 0 !important;
margin-left: 0 !important;
line-height: 15px !important;
text-shadow: 1px 1px 1px white !important;
}
.rdlStatus{margin-left:0px !important;}
#pFormSatus label, #pFormSatus span {
width: auto !important;
float: left !important;
text-align: right !important;
margin-right: 0px !important;
line-height: 15px !important;}
.lblPollCreate{width: 160px;margin-right: 15px;line-height: 26px;color: #666;text-shadow: 1px 1px 1px white;font-weight: bold;}


/***************************button jquery mobile**********************************/

/************************************Orange*************************/

.ui-btn {
display: block;
text-align: center;
cursor: pointer;
position: relative;
margin: .5em 5px;
padding: 0;
}
.ui-shadow {
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .3);
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3);
box-shadow: 0 1px 4px rgba(0, 0, 0, .3);
}
.ui-corner-tl, .ui-corner-tr, .ui-corner-bl, .ui-corner-br, .ui-corner-top, .ui-corner-bottom, .ui-corner-right, .ui-corner-left, .ui-corner-all, .ui-btn-corner-tl, .ui-btn-corner-tr, .ui-btn-corner-bl, .ui-btn-corner-br, .ui-btn-corner-top, .ui-btn-corner-bottom, .ui-btn-corner-right, .ui-btn-corner-left, .ui-btn-corner-all {
-webkit-background-clip: padding-box;
-moz-background-clip: padding-box;
background-clip: padding-box;
}
.ui-btn-corner-all {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
}
.ui-btn-up-e, .ui-btn-hover-e, .ui-btn-down-e {
font-family: Helvetica,Arial,sans-serif;
text-decoration: none;
}
.ui-btn-up-e, .ui-btn-hover-e, .ui-btn-down-e {
font-family: Helvetica,Arial,sans-serif;
text-decoration: none;
}

.ui-btn-down-a {
font-weight: bold;
color: white;
text-shadow: 0 -1px 1px black;
}
.ui-btn-up-a {
font-weight: bold;
color: white;
text-shadow: 0 -1px 1px black;
}
.ui-btn-inner {
padding: .6em 25px;
display: block;
height: 100%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
position: relative;
}
.ui-corner-tl, .ui-corner-tr, .ui-corner-bl, .ui-corner-br, .ui-corner-top, .ui-corner-bottom, .ui-corner-right, .ui-corner-left, .ui-corner-all, .ui-btn-corner-tl, .ui-btn-corner-tr, .ui-btn-corner-bl, .ui-btn-corner-br, .ui-btn-corner-top, .ui-btn-corner-bottom, .ui-btn-corner-right, .ui-btn-corner-left, .ui-btn-corner-all {
-webkit-background-clip: padding-box;
-moz-background-clip: padding-box;
background-clip: padding-box;
}
.ui-btn-corner-all {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
}
.ui-btn-hover-e {
border: 1px solid #E79952;
background: #FBE26F;
font-weight: bold;
color: #111;
text-shadow: 0 1px 1px white;
background-image: -moz-linear-gradient(top,#FCF0B5,#FBE26F);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FCF0B5),color-stop(1,#FBE26F));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FCF0B5', EndColorStr='#FBE26F')";
}
.ui-btn-down-e {
border: 1px solid #F7C942;
background: #FCEDA7;
font-weight: bold;
color: #111;
text-shadow: 0 1px 1px white;
background-image: -moz-linear-gradient(top,#FADB4E,#FCEDA7);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FADB4E),color-stop(1,#FCEDA7));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FADB4E', EndColorStr='#FCEDA7')";
}
.ui-btn-up-e {
border: 1px solid #F7C942;
background: #FADB4E;
font-weight: bold;
color: #333;
text-shadow: 0 1px 0 white;
background-image: -moz-linear-gradient(top,#FCEDA7,#FADB4E);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FCEDA7),color-stop(1,#FADB4E));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FCEDA7', EndColorStr='#FADB4E')";
}

/*************************************************************/

/*****************************Blue********************************/

.ui-btn-down-b {
border: 1px solid #225377;
background: #4E89C5;
font-weight: bold;
color: white;
text-shadow: 0 -1px 1px #225377;
background-image: -moz-linear-gradient(top,#396B9E,#4E89C5);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#396B9E),color-stop(1,#4E89C5));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#396B9E', EndColorStr='#4E89C5')";
}
.ui-btn-up-b {
border: 1px solid #145072;
background: #2567AB;
font-weight: bold;
color: white;
text-shadow: 0 -1px 1px #145072;
background-image: -moz-linear-gradient(top,#4E89C5,#2567AB);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#5F9CC5),color-stop(1,#396B9E));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4E89C5', EndColorStr='#2567AB')";
}
.ui-btn-hover-b {
border: 1px solid #00516E;
background: #4B88B6;
font-weight: bold;
color: white;
text-shadow: 0 -1px 1px #014D68;
background-image: -moz-linear-gradient(top,#72B0D4,#4B88B6);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#72B0D4),color-stop(1,#4B88B6));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#72B0D4', EndColorStr='#4B88B6')";
}

/*************************************************************/

/******************************gray*******************************/
.ui-btn-hover-c {
border: 1px solid #BBB;
background: #DADADA;
font-weight: bold;
color: #101010;
text-shadow: 0 1px 1px white;
background-image: -moz-linear-gradient(top,#EDEDED,#DADADA);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#EDEDED),color-stop(1,#DADADA));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#EDEDED', EndColorStr='#DADADA')";
}
.ui-btn-down-c {
border: 1px solid gray;
background: #FDFDFD;
font-weight: bold;
color: #111;
text-shadow: 0 1px 1px white;
background-image: -moz-linear-gradient(top,#EEE,#FDFDFD);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#EEE),color-stop(1,#FDFDFD));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#EEE', EndColorStr='#FDFDFD')";
}
.ui-btn-up-c {
border: 1px solid #CCC;
background: #EEE;
font-weight: bold;
color: #444;
text-shadow: 0 1px 1px #F6F6F6;
background-image: -moz-linear-gradient(top,#FEFEFE,#EEE);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FDFDFD),color-stop(1,#EEE));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDFDFD', EndColorStr='#EEE')";
}
/*************************************************************/
/******************************white*******************************/
.ui-btn-up-d {
border: 1px solid #CCC;
background: white;
font-weight: bold;
color: #444;
text-shadow: 0 1px 1px white;
}
.ui-btn-hover-d {
border: 1px solid #AAA;
background: #EEE;
font-weight: bold;
color: #222;
cursor: pointer;
text-shadow: 0 1px 1px white;
background-image: -moz-linear-gradient(top,#FDFDFD,#EEE);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FDFDFD),color-stop(1,#EEE));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDFDFD', EndColorStr='#EEE')";
}
.ui-btn-down-d {
border: 1px solid #AAA;
background: white;
font-weight: bold;
color: #111;
text-shadow: 0 1px 1px white;
background-image: -moz-linear-gradient(top,#EEE,white);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#EEE),color-stop(1,white));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#EEE', EndColorStr='white')";
}


/*************************************************************/

/******************************Black*******************************/

.ui-btn-hover-a {
border: 1px solid black;
background: #444;
font-weight: bold;
color: white;
text-shadow: 0 -1px 1px black;
background-image: -moz-linear-gradient(top,#666,#444);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#666),color-stop(1,#444));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#666', EndColorStr='#444')";
}
.ui-btn-up-a {
border: 1px solid #222;
background: #333;
font-weight: bold;
color: white;
text-shadow: 0 -1px 1px black;
background-image: -moz-linear-gradient(top,#555,#333);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#555),color-stop(1,#333));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#555', EndColorStr='#333')";
}
.ui-btn-down-a {
border: 1px solid black;
background: #3D3D3D;
font-weight: bold;
color: white;
text-shadow: 0 -1px 1px black;
background-image: -moz-linear-gradient(top,#333,#5A5A5A);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#333),color-stop(1,#5A5A5A));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#333', EndColorStr='#5A5A5A')";
}

/* CSS3 buttons 
.button {
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;    font: 14px/100% Arial, Helvetica, sans-serif;    padding: .5em 2em .55em;    text-shadow: 0 1px 1px rgba(0,0,0,.3);    -webkit-border-radius: .5em;    -moz-border-radius: .5em;    border-radius: .5em;    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);    box-shadow: 0 1px 2px rgba(0,0,0,.2);}.button:hover {    text-decoration: none;}.button:active {    position: relative;    top: 1px;}*/.orange {    color: #fef4e9;    border: solid 1px #da7c0c;    background: #f78d1d;    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));    background: -moz-linear-gradient(top,  #faa51a,  #f47a20);    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');}.orange:hover {    background: #f47c20;    background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));    background: -moz-linear-gradient(top,  #f88e11,  #f06015);    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');}.orange:active {    color: #fcd3a5;    background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));    background: -moz-linear-gradient(top,  #f47a20,  #faa51a);    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}/*************************************************************/
/*************************************************************/

/*input[type=submit],input.button,a.button*/
input[type="submit"], input.button, a.button {
/*border: none;
color: black;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
font-size: 13px;
font-weight: bold;
padding: 8px 10px;
background: #43ADE3;
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(3,111,161)), color-stop(0.5, rgb(32,139,189)), color-stop(0.51, rgb(43,150,200)), color-stop(1, rgb(69,175,228)) );
background-image: -moz-linear-gradient( center bottom, rgb(3,111,161) 0%, rgb(32,139,189) 50%, rgb(43,150,200) 51%, rgb(69,175,228) 100% );
box-shadow: 0px 0px 4px #aaa;
-moz-box-shadow: 0px 0px 4px #aaa;
-webkit-box-shadow: 0px 0px 4px #aaa;*/
}

select {
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-box-shadow: 0 1px 2px #ddd;
-webkit-box-shadow: 0 1px 2px #ddd;
box-shadow: 0 1px 2px #ddd;
border: 1px solid #AAA;
color: #333;
padding: 3px;
background: url(Images/input_bg.gif);
text-shadow: 0 1px 1px white;
background-image: -moz-linear-gradient(top,#FDFDFD,#DADADA);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FDFDFD),color-stop(1,#DADADA));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDFDFD', EndColorStr='#DADADA')";
}
.QuestionPlaceHolder .buttonsk,.QuestionPlaceHolder input[type=submit],
.QuestionPlaceHolder input[type=button],.QuestionPlaceHolder input.button,.QuestionPlaceHolder a.button
{
min-width:18px !important;
min-height:18px !important;
width:18px !important;
height:18px !important;
border-radius: 0px !important;
border: 0 !important;
box-shadow: none !important;    
}
.buttonsk,input[type=submit],input[type=button],input.button,a.button
{
    background-position: 0% 0%;
    min-width:120px;
    min-height:25px;
   -webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
text-decoration: none;
color: white;
-webkit-background-clip: padding-box;
-moz-box-shadow: 0px 1px 0px gray, 0px 2px 1px rgba(0, 0, 0, 0.6);
box-shadow: 0px 1px 0px gray, 0px 2px 1px rgba(0, 0, 0, 0.6);
text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.45);
-moz-transition: all 0.25s ease-out;
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
overflow: hidden;
font-style: normal;
text-align: center;
line-height: 20px; 
    border: 1px solid #AAA;
font-weight: bold;
color: #222;
cursor: pointer;
text-shadow: 0 1px 1px white;
text-align:center;
background: #FDFDFD;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FDFDFD), to(#DADADA));
background: -webkit-linear-gradient(#FDFDFD, #DADADA);
background: -moz-linear-gradient(#FDFDFD, #DADADA);
background: -ms-linear-gradient(#FDFDFD, #DADADA);
background: -o-linear-gradient(#FDFDFD, #DADADA);
background: linear-gradient(#FDFDFD, #DADADA);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDFDFD', endColorstr='#DADADA');
-pie-background: linear-gradient(#FDFDFD, #DADADA);
/*behavior: url(PIE.htc);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDFDFD', EndColorStr='#DADADA')";
filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDFDFD', EndColorStr='#DADADA')";*/
}
.buttonsk:hover,input[type=submit]:hover,input[type=button]:hover,input.button:hover,a.button:hover
{
    color: #FEFA98;
    background-position: 0% 0%;
    cursor:pointer;border: 1px solid #00516E;
    font-weight: bold;
    color: white;
    text-shadow: 0 -1px 1px #014D68;
    background: #2f99cf;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#72B0D4), to(#4B88B6));
background: -webkit-linear-gradient(#72B0D4, #4B88B6);
background: -moz-linear-gradient(#72B0D4, #4B88B6);
background: -ms-linear-gradient(#72B0D4, #4B88B6);
background: -o-linear-gradient(#72B0D4, #4B88B6);
background: linear-gradient(#72B0D4, #4B88B6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72B0D4', endColorstr='#4B88B6');
-pie-background: linear-gradient(#72B0D4, #4B88B6);
/*behavior: url(PIE.htc);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#72B0D4', EndColorStr='#4B88B6')";
filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#72B0D4', EndColorStr='#4B88B6')";*/
}
.textboxsk,input[type=text],input[type=password],textarea
/*,input:-webkit-autofill,input[type="search"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] */
{
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    min-height: 15px;
    padding: 5px 5px;
    -webkit-box-shadow: rgb(11,115,155) 0px 0px 0px, 0px 1px 5px #bab9b9 inset;
    -moz-box-shadow: rgb(11,115,155) 0px 0px 0px, 0px 1px 5px #bab9b9 inset;
    box-shadow: rgb(11,115,155) 0px 0px 0px, 0px 1px 5px #bab9b9 inset;
    border: 1px solid #bab9b9;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    outline: none;
    /*-pie-background: linear-gradient(#F8F7F7, #ffffff);*/    
       background-image:
     -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(248,249,249)),
color-stop(0.5, rgb(249,249,249)),
color-stop(0.51, rgb(255,255,255)),
color-stop(1, rgb(255,255,255))
);     
    background-image: -moz-linear-gradient(
center bottom,
rgb(248,249,249) 0%,
rgb(249,249,249) 50%,
rgb(255,255,255) 51%,
rgb(255,255,255) 100%
);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDFDFD', endColorstr='#eaeaea'); 
BORDER: #aaa 1px solid; 
/*-pie-background: linear-gradient(#FDFDFD, #eaeaea);*/
    background-repeat: repeat;
    background-attachment: scroll;
}
/*
input[type=submit],input.button,a.button
{
    border:none;color:#FFF;-webkit-border-radius:6px;
    -moz-border-radius:6px;border-radius:6px;
    font-size:13px;font-weight:bold;padding:2px 10px;background:#43ade3;
    background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(3,111,161)),
color-stop(0.5, rgb(32,139,189)),
color-stop(0.51, rgb(43,150,200)),
color-stop(1, rgb(69,175,228))
);
background-image: -moz-linear-gradient(
center bottom,
rgb(3,111,161) 0%,
rgb(32,139,189) 50%,
rgb(43,150,200) 51%,
rgb(69,175,228) 100%
);}
input[type=submit]:hover,input.button:hover{cursor:pointer;background:#2f99cf;background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(0,87,138)),
color-stop(0.5, rgb(10,118,168)),
color-stop(0.51, rgb(21,128,178)),
color-stop(1, rgb(47,154,207))
);background-image: -moz-linear-gradient(
center bottom,
rgb(0,87,138) 0%,
rgb(10,118,168) 50%,
rgb(21,128,178) 51%,
rgb(47,154,207) 100%
)}*/
#DivNew-TopBanner input[type=text]{min-height:15px}
  select{
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding:5px !important;
    border: solid 1px #eee;
}

textarea,.answers-insert{background:rgb(249,249,249);-webkit-box-shadow:rgb(11,115,155) 0px 0px 0px, 0px 1px 5px #bab9b9 inset;-moz-box-shadow:rgb(11,115,155) 0px 0px 0px, 0px 1px 5px #bab9b9 inset;;box-shadow:rgb(11,115,155) 0px 0px 0px, 0px 1px 5px #bab9b9 inset;border:1px
#bab9b9 solid;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;outline:none}
input[type=text]:focus,input[type=password]:focus,textarea:focus
{
    -webkit-box-shadow: rgb(11,115,155) 0px 0px 5px;
    -moz-box-shadow: rgb(11,115,155) 0px 0px 5px;
    box-shadow: rgb(11,115,155) 0px 0px 5px;
    outline: none;
    background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(235,247,250)),
color-stop(0.5, rgb(235,247,250)),
color-stop(0.51, rgb(255,255,255)),
color-stop(1, rgb(255,255,255))
);
    background-image: -moz-linear-gradient(
center bottom,
rgb(235,247,250) 0%,
rgb(235,247,250) 50%,
rgb(255,255,255) 51%,
rgb(255,255,255) 100%
);
}
input[type=text].phrase-text, input[type=text].current-user, .answer .input input[type=text]{padding:5px;color:#0182a8;width:175px}
.answer .input input[type=text]{font-size:18px;margin-right:0px}

h5{color:#c43932 !important;font-size:10px;text-transform:uppercase}

.step1 input:not([type=radio]):not([type=submit]):not([type=button]),
.step1 textarea,
.step1 select{
    /*background: #ffffff;
    border: 1px solid #ddd;*/
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    /*padding: 2px 5px;*/
    width: 400px;
    float:left;
    text-align:right;
}
#steps input:not([type=radio]),
#steps textarea,
#steps select{
   /* background: #ffffff;
    border: 1px solid #ddd;*/
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    /*padding: 2px 5px;*/
}
#steps input:focus{
    /*-moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    background-color:#FFFEEF;*/
}
#steps p.submit{
    /*background:none;
    border:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;*/
}
#steps button {
	border:none;
	outline:none;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #ffffff;
    display: block;
    cursor:pointer;
    margin: 0px auto;
    clear:both;
    padding: 7px 25px;
    /*text-shadow: 0 1px 1px #777;
    font-weight:bold;
    font-family:"Century Gothic", Helvetica, sans-serif;
    font-size:22px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    background:#4797ED;*/
}
#steps button:hover {
    /*background:#d8d8d8;
    color:#666;*/
    text-shadow:1px 1px 1px #fff;
}
   .reference{
            position:fixed;
            left:5px;
            top:5px;
            font-size:11px;
            text-shadow:1px 1px 1px #fff;
        }
        .reference a{
            color:#555;
            text-decoration:none;
			text-transform:uppercase;
        }
        .reference a:hover{
            color:#000;
            
        }
        h2{
            color:#ccc;
            font-size:30px;
            text-shadow:1px 1px 1px #fff;
            padding:20px;
        }      
    
    
    
    
      
.edit-bg-multi {
padding: 14px 0px 14px 0px;
}
.edit-bg, .edit-bg-multi {
background: white url('dragable_images/report-box-bg.png') repeat-x top left;
border-top: 1px solid #CCCBCA;
padding: 14px 0px 14px 55px;
}
ul.questions, ul.questions li {
list-style-type: none;
}
.edit-bg .multi {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
padding: 0px;
margin: 0px;
}
.edit-bg .multi .multi-answer {
padding: 6px 0px 6px 0px;
margin: 0px;
border-top: 1px solid transparent;
}
.edit-bg .multi .multi-matrix-row-answer {
padding: 6px 0px 6px 0px;
margin: 0px;
border-top: 1px solid transparent;
}
.edit-bg .edit-controls {
padding: 8px 0px 0px 24px;
}
.edit-bg .multi .move {
cursor: pointer;
float: left;
padding: 4px 0px 0px 55px;
}
.edit-bg .multi .input {
float: left;
padding: 0px 10px;
}
.clear {
clear: both !important;
padding: 0px !important;
margin: 0px !important;
border:0px !important;
}
.edit-bg .multi ul.nav-control {
padding: 5px 0;
}
.nav-control, .nav-control-sub {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0px;
padding: 4px 0px 0px 0px;
float: left;
}
.edit-bg .multi input {
width: 350px;
padding: 3px;
font-family:Tahoma;
}
.matrixtab .edit-bg .multi input {
width: 400px;
}
.nav-control .single {
border: 1px solid #CCCBCA;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
padding: 0px 12px 0px 24px;
float: left;
margin: 0 20px 0 0;
}
.nav-control li a, .nav-control-sub li a {
background-image: url('dragable_images/link-sprites.png');
background-repeat: no-repeat;
}
.nav-control a {
display: block;
line-height: 19px;
font-size: 10px;
border-top: 1px solid #CCCBCA;
border-bottom: 1px solid #CCCBCA;
padding: 0px 11px 0px 24px;
background-color: white;
}
.link-delete {
background-position: 9px -328px;
}
.link-media {
background-position: 9px -239px;
}
a {
color: #0182A8;
text-decoration: none;
outline: none;
}
.spanRemovePic
{
color: red;
margin: 0 5px;
font-size: 15px;
cursor: pointer;
float: left;
font-weight: bold;
padding: 0px 4px 3px 4px;
}
.spanRemovePic:hover
{
color: white;
margin: 0 5px;
font-size: 15px;
cursor: pointer;
float: left;
font-weight: bold;
background-color: red;
padding: 0px 4px 3px 4px;
}
.ui-dialog .ui-dialog-title {
float: right !important;
}
.ui-widget{font-family:tahoma,Trebuchet MS, Tahoma, Verdana, Arial, sans-serif !important;}
.nav-control, .nav-control-sub {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0px;
padding: 4px 0px 0px 0px;
float: left;
}
.no-padding {
padding: 0px !important;
}
.nav-control li, .nav-control-sub li {
display: list-item;
float: left;
padding: 0px;
margin: 0px;
}
.nav-control .single:hover {
color: #0182A8;
text-shadow: 0px 1px 0px white;
}
.nav-control a:hover {
background-color: #F5F3F3;
color: black;
}
.link-add {
background-position: 9px -269px;
}
.form-line 
{
 -moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
min-height: 15px;
padding: 5px 5px;
border: 1px solid #BAB9B9;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
outline: none;
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(248,249,249)), color-stop(0.5, rgb(249,249,249)), color-stop(0.51, rgb(255,255,255)), color-stop(1, rgb(255,255,255)) );
background-image: -moz-linear-gradient( center bottom, rgb(248,249,249) 0%, rgb(249,249,249) 50%, rgb(255,255,255) 51%, rgb(255,255,255) 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDFDFD', endColorstr='#eaeaea');
BORDER: #aaa 1px solid;
background-repeat: repeat;
background-attachment: scroll;
clear: both;
padding: 5px 10px;
margin: 0px;
display: inline-block;
width: 99%;
width: -moz-available;
position: relative;
/*-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
min-height: 15px;
padding: 5px 5px;
-webkit-box-shadow: rgb(11,115,155) 0px 0px 0px, 0px 1px 5px #bab9b9 inset;
-moz-box-shadow: rgb(11,115,155) 0px 0px 0px, 0px 1px 5px #bab9b9 inset;
box-shadow: rgb(11,115,155) 0px 0px 0px, 0px 1px 5px #bab9b9 inset;
border: 1px solid #BAB9B9;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
outline: none;
    -pie-background: linear-gradient(#F8F7F7, #ffffff);
    background-image: -moz-linear-gradient( center bottom, rgb(248,249,249) 0%, rgb(249,249,249) 50%, rgb(255,255,255) 51%, rgb(255,255,255) 100% );*/
}
.button-container {
-moz-border-radius-topleft: 5px 5px;
-moz-border-radius-topright: 5px 5px;
-webkit-border-top-left-radius: 5px 5px;
-webkit-border-top-right-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
/*position: absolute;
border: 1px solid #CCC;
background: white;*/
top: -27px;
right: 45%;
border-bottom: none;
}
.question-selected {
/*border-top: 1px solid #CCC !important;
border-bottom: 1px solid #CCC !important;*/
}
.se .q-number {
width: 44px;
height: 34px;
background: url('/images/q-number-bg.png') no-repeat;
}
.q-left{
float: left;
width: 55px;
height: 40px;
text-align:left;
}
.q-right{
float: right;
width: 55px;
height: 40px;
text-align:right;
}
.q-number {
width: 44px;
height: 34px;
cursor:move;
}
.q-left .q-number
{
background: url('dragable_images/q-number-bg.png') no-repeat;    
    }
.q-right .q-number
{
background: url('dragable_images/q-number-bg-r.png') no-repeat;    
    }

.q-number .text {
font-size: 7px;
line-height: 7px;
padding: 3px 0px 2px 3px;
color: white;
}

.q-right .text {
padding: 3px 3px 2px 0px;}

.q-number .number {
font-size: 20px;
line-height: 20px;
color: white;
padding: 0px 0px 0px 3px;
font-weight: bold;
}
.q-right .number {
padding: 0px 3px 0px 0px;}


      /********************xbreadcrumb************************/
      .xbreadcrumbs {    position: relative;    z-index: 1000;}.xbreadcrumbs LI UL {     position: absolute;    float: left;}.xbreadcrumbs, .xbreadcrumbs LI, .xbreadcrumbs UL, .xbreadcrumbs UL LI {    list-style: none;    margin: 0;    padding: 0;}.xbreadcrumbs { clear: none; }.xbreadcrumbs, .xbreadcrumbs LI {    float: left;}.xbreadcrumbs UL {    display: none;}/*  Base style of xBreadcrumbs  *//*  Top Level  */.xbreadcrumbs {    width: 420px;}.xbreadcrumbs LI {    padding: 5px;    border-right: 1px solid #CECECE;    height: 16px;}.xbreadcrumbs LI.current {    border-right: none;}.xbreadcrumbs LI A {    font-size: 11px;    color: #666666;    text-decoration: none;}.xbreadcrumbs LI A:HOVER, .xbreadcrumbs LI.hover A {    color: #0A8ECC;}/*  Top Level - Current Page  */.xbreadcrumbs LI.current A {    color: #333333;    font-weight: bold;}/*  Sub-level  */.xbreadcrumbs LI UL {    padding: 3px;    background: #333333;    font-size: 11px;    width: 180px;    top: 25px;}.xbreadcrumbs LI UL LI {    float: left;    width: 100%;    border-right: none;    height: auto;}.xbreadcrumbs LI UL LI A {    text-decoration: none;    color: #CCCCCC !important;    display: block;    padding: 4px;    border-bottom: 1px dotted #666666;}.xbreadcrumbs LI UL LI:last-child A {    border-bottom: none;}.xbreadcrumbs LI UL LI A:HOVER {    background: #444444;}
       .xbreadcrumbs LI {
        border-right: none;
        background: url(dragable_images/separator.gif) no-repeat right center;
        padding-right: 15px;
        padding-left: 10px;
    }
    .xbreadcrumbs LI.current { background: none; }
    .xbreadcrumbs LI UL LI { background: none; }
    
    .xbreadcrumbs LI A.home {
        background: url(dragable_images/home.gif) no-repeat left center;
        padding-left: 20px;
        width:30px;
    }
      /*********************************************/  
      /********************slider gallery*************************/  
       .sliderGallery {
            background: url(dragable_images/background_Scroller.jpg) no-repeat;
            overflow: hidden;
            position: relative;
            padding: 10px;
            height: 160px;
            width: 560px;
        }
        
        .sliderGallery UL {
            position: absolute;
            list-style: none;
            overflow: none;
            white-space: nowrap;
            padding: 0;
            margin: 0;
        }
        
        .sliderGallery UL LI {
            display: inline;
        }
        
        .slider {
            width: 542px;
            height: 17px;
            margin-top: 140px;
            margin-left: 5px;
            padding: 1px;
            position: relative;
            background: url(dragable_images/scrollbar.png) no-repeat !important;
        }
        
        .handle {
            position: absolute;
            cursor: move;
            height: 17px;
            width: 181px;
            top: 0;
            background: url(dragable_images/scroller.png) no-repeat !important;
            z-index: 100;
        }
        
        .slider span {
            color: #bbb;
            font-size: 80%;
            cursor: pointer;
            position: absolute;
            z-index: 110;
            top: 3px;
        }
        
        .slider .slider-lbl1 {
            left: 50px;
        }
        
        .slider .slider-lbl2 {
            left: 107px;
        }
        
        .slider .slider-lbl3 {
            left: 156px;
        }
 
        .slider .slider-lbl4 {
            left: 280px;
        }
 
        .slider .slider-lbl5 {
            left: 455px;
        }
      
      /*********************************************/  
.InsertRowStyle { background-image: url(Grid-Footer.jpg); background-repeat: repeat-x; background-color: #f7a242; font-weight: normal; text-align: right; }
.FooterStyle { background-image: url(Grid-Footer.jpg) !important; background-repeat: repeat-x !important; background-color: #f7a242 !important; font-weight: bold; color: white; vertical-align: middle; text-align: center; }
.RowStyle { background-image: url(Grid-Row.jpg); background-repeat: repeat-x; background-color: #ffffff; }
.RowStyle:hover { background-image: url(Grid-Hover.jpg); background-repeat: repeat-x; background-color: #f9bb64; }
.EditRowStyle { background-color: #F8F8F8; }
.SelectedRowStyle { background-image: url(Grid-Hover.jpg); background-repeat: repeat-x; background-color: #f9bb64; }
.PagerStyle { background-image: url(Grid-Header.jpg); background-repeat: repeat-x; background-color: #494949; color: White; font-weight: bold; text-align: center; vertical-align: Middle; text-decoration: underline; }
.PagerStyle a { color: White !important; font-weight: normal; }
.PagerStyle a:hover { color: orange !important; }
.HeaderStyle { background-image: url(Grid-Header.jpg); background-repeat: repeat-x; color: White; background-color: #494949; font-weight: bold; }
.HeaderStyle th a { color: White; font-weight: bold; }
.HeaderStyle th a:hover { color: Orange; font-weight: bold; }
.AlternatingRowStyle { background-image: url(Grid-Alternate.jpg); background-repeat: repeat-x; background-color: #d8d8d8; }
.AlternatingRowStyle:hover { background-image: url(Grid-Hover.jpg); background-repeat: repeat-x; background-color: #f9bb64; }
.gridheader { background-color: white !important; color: Black !important; font-weight: normal !important; }



.GrayInsertRowStyle { background-image: url(Grid-Footer.jpg); background-repeat: repeat-x; background-color: #F5F5F5; font-weight: normal; text-align: right; }
.GrayFooterStyle { background-image: url(Grid-HeaderBack.jpg) !important; background-repeat: repeat-x !important; background-color: #EBECEE !important; font-weight: bold; color: #555555; vertical-align: middle; text-align: center; }
.GrayRowStyle { background-color: #ffffff; }
.GrayRowStyle:hover { background-color: #FFCBAD; }
.GrayEditRowStyle { background-color: #F5F5F5; }
.GraySelectedRowStyle { background-color: #F5F5F5; }
.GrayPagerStyle { background-image: url(Grid-HeaderBack.jpg); background-repeat: repeat-x; background-color: #EBECEE; color: #555555; font-weight: bold; text-align: center; vertical-align: Middle; text-decoration: underline; }
.GrayPagerStyle a ,.GrayPagerStyle span { margin: 0px 3px;color: #555555 !important; font-weight: normal;border: 1px solid silver;padding: 2px;min-width:12px;display:block }
.GrayPagerStyle a:hover { color: red !important;border: 1px solid black;background-color:#E7E7E7;  }
.GrayHeaderStyle { background-image: url(Grid-MainHeaderBack.jpg); background-repeat: repeat-x; color: #555555; background-color: #EBECEE; font-weight: bold; }
.GrayHeaderStyle th a { color: #555555 ; font-weight: bold; }
.GrayHeaderStyle th a:hover { color: red ; font-weight: bold; }
.GrayAlternatingRowStyle {  background-repeat: repeat-x; background-color: #FAFAFA; }
.GrayAlternatingRowStyle:hover {  background-repeat: repeat-x; background-color: #FFCBAD; }
.Graygridheader2 { background-color: #EBECEE !important; color: #555555 !important; font-weight: normal !important; }
.Graygridheader tr{border:solid 1px #C0C0C0}
.GrayPagerStyle span{background-color:Silver;color:White !important;text-decoration:none !important;font-weight:normal !important}


#DivTopIcon a:hover { background-color: Transparent; }
.sidebar { background-color: #EEEEEE; color: #0000FF; text-align: right; padding-right: 5px; }
.sidebarbutton { background-color: #EEEEEE; color: #0000FF; text-decoration: none; }
.sidebar a { color: #FF6600; text-decoration: none; }
.sidebar a:visited { color: #009933; text-decoration: none; }
.sidebar a:active { color: #FF0000; text-decoration: underline overline; font-weight: normal; }
.sidebar a:hover { background-color: #FF8000; color: #FFFFFF; text-decoration: overline; }
.maintree { color: #0000FF; }
.TreeToolBox { vertical-align: middle; text-align: center; background-image: url(Tree-Toolbox.jpg); background-repeat: repeat-x; height: 17px; }
.TreeToolBox:hover { background-image: url(Tree-Toolbox-mouseover.jpg); background-repeat: repeat-x; }
.maintree a { color: #800000; text-decoration: none; }
.maintree a:active { color: #CC0000; text-decoration: underline overline; font-weight: normal; }
.maintree a:hover { text-decoration: none; }
.maintreeselect { color: #CC0000; text-decoration: none; }
a { color: #800000; text-decoration: none; }
a:active { color: #CC0000; text-decoration: underline overline; font-weight: normal; }
a:hover { color: #CC0000; text-decoration: none; }
a:hover img { background-color: #FFD5B9; }
.AlternatingRowStyle a:hover, .RowStyle a:hover { color: #CC0000; text-decoration: none; }
.CRText { color: Black; direction: rtl; }
.CRTitlequestiongroup { text-align: center; background-color: Black; color: White; direction: rtl; }
.CRTextAnswerContent { color: Black; direction: rtl; background-color: #F5F5F5; }
.CRTitleText { font-weight: bold; color: Black; direction: rtl; }
.CRTabularText { font-size: 10px; color: Black; direction: rtl; }
.CRTabularTitleText { font-size: 10px; font-weight: bold; color: Black; direction: rtl; }
.CRTextWhite { color: white !important; direction: rtl; }
.LTR { direction: ltr; }
.RTL { direction: rtl; }
td.pool {background-image:url('ePoll-Report-Title-2.bmp');height:25px; background-color: #C0CEDA; border: #c33f27 1px solid; color: #000000; font-family: Tahoma; font-size: 11px; font-weight: normal; line-height: 13px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; text-decoration: none; }
form, body { height: 100%; }
div.loading-invisible { display: none; }
div.loading-visible { /*display:block;position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;filter:alpha(opacity=60); BACKGROUND-COLOR: #000;-moz-opacity:.7;opacity:0.7;border-top:1px solid #ddd;border-bottom:1px solid #ddd;z-index:1000 !important;padding-top:25%;*/ }
.PanelSeparator { min-width: 640px; border-style: hidden solid hidden solid; border-width: 0px 1px 0px 1px; height: 21px; background-image: url(right-menu1px.jpg); background-repeat: repeat-x; padding-top: 4px; cursor: pointer; margin: 2px; border-right-color: #808080; border-left-color: #808080; }
.PanelSeparator:Hover { background-image: url(right-menu-mouseover1px.jpg); background-repeat: repeat-x; }
.Filtered { border: solid 1px #ff8888; background-color: #ffffEE; }
.arrow { height: 9px; width: 12px; background: transparent url(slider-arrow.gif) no-repeat 0px -12px; }
.arrow2 { height: 9px; width: 12px; background: transparent url(slider-arrow.gif) no-repeat 0px 0px; }
.qHeader { color: #4682B4; font-size: 12px; font-family: Tahoma; font-weight: bold; text-align: right; cursor: pointer; padding: 3px; background: transparent url(menu-top.png) repeat-x 0px 0px; }
.qHeader:hover { color: Blue; }
.LoadingPanel { display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; text-align: center; filter: alpha(opacity=60); background-color: #000; -moz-opacity: .7; opacity: 0.7; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; z-index: 1000 !important; padding-top: 25%; }
.btnVoteClass { background-image: url(../../Images/btn-Vote.png); background-color: Transparent; height: 60px; border: 0px; width: 80px; font-family: tahoma; font-size: 11px; background-repeat: no-repeat; cursor: pointer; color: Black; background-position: center center; }
.btnVoteClass2 { background-image: none !important; height: 60px; border: 0px; width: 80px; font-family: tahoma; font-size: 11px; background-repeat: no-repeat; cursor: default; color: Black; background-position: center center; }
.btnSaveClass2 { background-image: none !important; height: 30px; border: 0px; width: 70px; font-family: tahoma; font-size: 11px; background-repeat: no-repeat; cursor: default; color: Black; background-position: center center; }
.btnSaveClass { background-image: url(../../Images/Save.gif); background-color: White; height: 30px; border: 0px; width: 70px; font-family: tahoma; font-size: 11px; background-repeat: no-repeat; cursor: pointer; color: Black; background-position: center center; }
.HomeLink { background-image: url(Home.jpg); display: block; height: 45px; width: 45px; float: right; }
.LangDir { direction: rtl !important; }
.LangAlign { text-align: right !important; }
.LangFloat {float:right !important;}
.LangReverseFloat {float:left !important;}
.LangReverseAlign{text-align:left !important;}
.formshortcut { text-align: right; width: 220px; direction: rtl; }
.formshortcut a { margin: 2px !important; }
.AdminAction { width: 215px; text-align: right; }
.AdminAction div { margin: 2px !important; }
.FormActions { width: 215px; text-align: left; direction: ltr; }
.MPAstyle1 { padding-right: 1px; padding-top: 3px; width: 100%; }
.MPAstyle2 { padding-right: 2px; width: 20px; padding-left: 10px; text-align: left; padding-bottom: 1px; }
.MPATitelLabel { font-weight: bold; font-size: 8pt; color: #0451c5; }
.MPAImageStyle { float: right; padding: 2px; height: 22px; width: 22px; }
.MPALinkStyle { display: block; margin-top: 5px; margin-bottom: 5px; }

/********************************dragable style**************************************/

#divTopMenu{width:100%;height:89px;background:#CCCCCE url(dragable_images/Header-Back.jpg) repeat-x center top;}
#divTopMenu a,#divTopMenu a:active,#divTopMenu a:hover,#divTopMenu a:visited{text-shadow: 0px 1px 0px #E5E5E5, 0 0 5px rgba(255, 255, 255, 0.6);color:Black !important;}
.divTopMenuItem{width:60px;height: 68px;max-width: 94px;min-width: 45px;padding:5px 5px;}
.hlpreviewimg{width:40px;height:40px;background:url(dragable_images/form-Preview-40.png);display:block;margin:3px}
#hlPreView{}
.hlHeaderFormImg{width:40px;height:40px;background:url(dragable_images/Header-From-40.png);display:block;margin:3px}
#hlHeaderForm{}
.hlFooterFormimg{width:40px;height:40px;background:url(dragable_images/Footer-Form-40.png);display:block;margin:3px}
#hlFooterForm{}
.hlQurstionGroupimg{width:40px;height:40px;background:url(dragable_images/Question-Group-2-40.png);display:block;margin:3px}
#hlQurstionGroup{}



.acc_trigger {
	margin: 0;
	background: url(dragable_images/Acc_back.png) repeat-x;
	height: 33px;	
	width: 200px;
	font-size: 11px;
	font-weight: normal;
	float: left;
	padding: 0 8px;
border: 1px solid #999;
font-weight: bold;
color: #333;
cursor: default;
text-shadow: 0px 1px 0px white, 0 0 10px rgba(255, 255, 255, 0.6);
white-space: nowrap;
line-height: 33px;
-moz-box-shadow: 1px 1px 3px #999;
-webkit-box-shadow: 1px 1px 3px #999;
box-shadow: 1px 1px 3px #999;
}
.acc_trigger a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 0 5px 0 0 ;
	background-color:Transparent;
}
.img_acc{margin:10px 5px 0 5px !important; border:none !important;}
.acc_trigger a:hover {
	color: #aaa;
}
.active {background-position: left bottom;}
.acc_container {
	margin: 0; padding: 0;
	overflow: hidden;
	font-size: 1.2em;
	width: 215px;
	clear: both;
	background: #f0f0f0;
	border: 1px solid #d6d6d6;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.acc_container .block {
	padding: 5px 1px;
}

/********************items***************************/

#list, .tools {
list-style: none;
padding: 0px;
margin:0;
}

.tools li {
cursor: move;
padding-left: 20px !important;
border: 1px solid transparent;

-moz-border-radius: 2px 2px;
-webkit-border-radius: 2px;
border-radius: 2px 2px;

list-style: none;

}

.tools li:hover {
border: 1px solid #AAA;
background: url(dragable_images/drag-back.png);

-moz-box-shadow: 1px 1px 3px #999;
-webkit-box-shadow: 1px 1px 3px #999;
box-shadow: 1px 1px 3px #999;
}
.drop:hover 
    {
        /*border-top:3px dashed #ccc;width:99%;margin-left:3px;z-index:1;cursor:move;height:1px;*/
        /*min-height:20px;
        margin: 1px 5px 0px 5px;
        border: 1px solid #AAA;*/
        /*background: url(dragable_images/drag-back.png);*/
        /*-moz-box-shadow: 1px 1px 3px #999;
        -webkit-box-shadow: 1px 1px 3px #999;
        box-shadow: 1px 1px 3px #999;*/
    }
img[align=left] {
float: left;
vertical-align: top;
}
.tools img {
margin-right: 5px;
}
.controls-text {
background-position: -1278px 0px;
width: 16px;
height: 16px;
}


.toolbar-allow_time,.toolbar-arrow-top,.toolbar-arrow-top2,.toolbar-autocomplete_options,.toolbar-button_align,.toolbar-button_clear,.toolbar-button_print,.toolbar-checkbox_columns,.toolbar-checkbox_options,.toolbar-checkbox_selected,.toolbar-checkbox_special,.toolbar-code,.toolbar-collapse_closed,.toolbar-collapse_open,.toolbar-cond,.toolbar-currency,.toolbar-date_format,.toolbar-default,.toolbar-description,.toolbar-dropdown_options,.toolbar-dropdown_selected,.toolbar-dropdown_size,.toolbar-dropdown_special,.toolbar-dropdown_width,.toolbar-email_alerts,.toolbar-flipleft,.toolbar-flipright,.toolbar-font,.toolbar-font_color,.toolbar-font_new,.toolbar-font_size,.toolbar-form_background,.toolbar-form_width,.toolbar-gear,.toolbar-grading_options,.toolbar-grading_total,.toolbar-header_size,.toolbar-height,.toolbar-hint,.toolbar-image_align,.toolbar-image_link,.toolbar-image_source,.toolbar-info_grey,.toolbar-input_size,.toolbar-input_subLabel,.toolbar-label_align,.toolbar-label_auto,.toolbar-label_center,.toolbar-label_left,.toolbar-label_right,.toolbar-label_top,.toolbar-label_width,.toolbar-matrix_columns,.toolbar-matrix_input_type,.toolbar-matrix_rows,.toolbar-max_size,.toolbar-max_value,.toolbar-min_value,.toolbar-name_middle,.toolbar-name_prefix,.toolbar-name_suffix,.toolbar-negatives,.toolbar-negatives_closed,.toolbar-new,.toolbar-not_allow_time,.toolbar-not_required,.toolbar-payment_total,.toolbar-preview,.toolbar-radio_columns,.toolbar-radio_options,.toolbar-radio_other,.toolbar-radio_selected,.toolbar-radio_special,.toolbar-range_default_from,.toolbar-range_default_to,.toolbar-recaptcha,.toolbar-redo,.toolbar-redo_disabled,.toolbar-required,.toolbar-save,.toolbar-scale_amount,.toolbar-scale_from,.toolbar-scale_to,.toolbar-secure,.toolbar-share_form_network,.toolbar-share_form_world,.toolbar-spinner_size,.toolbar-star_amount,.toolbar-star_style,.toolbar-stepping,.toolbar-sub_header,.toolbar-textarea_columns,.toolbar-textarea_rows,.toolbar-thank_page,.toolbar-themes,.toolbar-time_format_24,.toolbar-time_format_pm,.toolbar-undo,.toolbar-undo_disabled,.toolbar-unique,.toolbar-unsecure,.toolbar-upload_extensions,.toolbar-validation,.toolbar-visibility,.toolbar-visibility_close,.toolbar-width{background:transparent url(dragable_images/toolbar.png) no-repeat scroll 0 0}.toolbar-allow_time{background-position: -0px 0px;width:24px;height:24px}.toolbar-arrow-top{background-position: -24px 0px;width:16px;height:16px}.toolbar-arrow-top2{background-position: -40px 0px;width:16px;height:16px}.toolbar-autocomplete_options{background-position: -56px 0px;width:24px;height:24px}.toolbar-button_align{background-position: -80px 0px;width:24px;height:24px}.toolbar-button_clear{background-position: -104px 0px;width:24px;height:24px}.toolbar-button_print{background-position: -128px 0px;width:24px;height:24px}.toolbar-checkbox_columns{background-position: -152px 0px;width:24px;height:24px}.toolbar-checkbox_options{background-position: -176px 0px;width:24px;height:24px}.toolbar-checkbox_selected{background-position: -200px 0px;width:24px;height:24px}.toolbar-checkbox_special{background-position: -224px 0px;width:24px;height:24px}.toolbar-code{background-position: -248px 0px;width:24px;height:24px}.toolbar-collapse_closed{background-position: -272px 0px;width:24px;height:24px}.toolbar-collapse_open{background-position: -296px 0px;width:24px;height:24px}.toolbar-cond{background-position: -320px 0px;width:29px;height:24px}.toolbar-currency{background-position: -349px 0px;width:24px;height:24px}.toolbar-date_format{background-position: -373px 0px;width:24px;height:24px}.toolbar-default{background-position: -397px 0px;width:24px;height:24px}.toolbar-description{background-position: -421px 0px;width:24px;height:24px}.toolbar-dropdown_options{background-position: -445px 0px;width:24px;height:24px}.toolbar-dropdown_selected{background-position: -469px 0px;width:24px;height:24px}.toolbar-dropdown_size{background-position: -493px 0px;width:24px;height:24px}.toolbar-dropdown_special{background-position: -517px 0px;width:24px;height:24px}.toolbar-dropdown_width{background-position: -541px 0px;width:24px;height:24px}.toolbar-email_alerts{background-position: -565px 0px;width:24px;height:24px}.toolbar-flipleft{background-position: -589px 0px;width:16px;height:16px}.toolbar-flipright{background-position: -605px 0px;width:16px;height:16px}.toolbar-font{background-position: -621px 0px;width:24px;height:24px}.toolbar-font_color{background-position: -645px 0px;width:24px;height:24px}.toolbar-font_new{background-position: -669px 0px;width:24px;height:24px}.toolbar-font_size{background-position: -693px 0px;width:24px;height:24px}.toolbar-form_background{background-position: -717px 0px;width:24px;height:24px}.toolbar-form_width{background-position: -741px 0px;width:24px;height:24px}.toolbar-gear{background-position: -765px 0px;width:24px;height:24px}.toolbar-grading_options{background-position: -789px 0px;width:24px;height:24px}.toolbar-grading_total{background-position: -813px 0px;width:24px;height:24px}.toolbar-header_size{background-position: -837px 0px;width:38px;height:24px}.toolbar-height{background-position: -875px 0px;width:24px;height:24px}.toolbar-hint{background-position: -899px 0px;width:24px;height:24px}.toolbar-image_align{background-position: -923px 0px;width:24px;height:24px}.toolbar-image_link{background-position: -947px 0px;width:24px;height:24px}.toolbar-image_source{background-position: -971px 0px;width:24px;height:24px}.toolbar-info_grey{background-position: -995px 0px;width:16px;height:16px}.toolbar-input_size{background-position: -1011px 0px;width:24px;height:24px}.toolbar-input_subLabel{background-position: -1035px 0px;width:24px;height:24px}.toolbar-label_align{background-position: -1059px 0px;width:24px;height:24px}.toolbar-label_auto{background-position: -1083px 0px;width:16px;height:16px}.toolbar-label_center{background-position: -1099px 0px;width:16px;height:16px}.toolbar-label_left{background-position: -1115px 0px;width:16px;height:16px}.toolbar-label_right{background-position: -1131px 0px;width:16px;height:16px}.toolbar-label_top{background-position: -1147px 0px;width:16px;height:16px}.toolbar-label_width{background-position: -1163px 0px;width:24px;height:24px}.toolbar-matrix_columns{background-position: -1187px 0px;width:24px;height:24px}.toolbar-matrix_input_type{background-position: -1211px 0px;width:24px;height:24px}.toolbar-matrix_rows{background-position: -1235px 0px;width:24px;height:24px}.toolbar-max_size{background-position: -1259px 0px;width:24px;height:24px}.toolbar-max_value{background-position: -1283px 0px;width:24px;height:24px}.toolbar-min_value{background-position: -1307px 0px;width:24px;height:24px}.toolbar-name_middle{background-position: -1331px 0px;width:24px;height:24px}.toolbar-name_prefix{background-position: -1355px 0px;width:24px;height:24px}.toolbar-name_suffix{background-position: -1379px 0px;width:24px;height:24px}.toolbar-negatives{background-position: -1403px 0px;width:24px;height:24px}.toolbar-negatives_closed{background-position: -1427px 0px;width:24px;height:24px}.toolbar-new{background-position: -1451px 0px;width:24px;height:24px}.toolbar-not_allow_time{background-position: -1475px 0px;width:24px;height:24px}.toolbar-not_required{background-position: -1499px 0px;width:24px;height:24px}.toolbar-payment_total{background-position: -1523px 0px;width:24px;height:24px}.toolbar-preview{background-position: -1547px 0px;width:24px;height:24px}.toolbar-radio_columns{background-position: -1571px 0px;width:24px;height:24px}.toolbar-radio_options{background-position: -1595px 0px;width:24px;height:24px}.toolbar-radio_other{background-position: -1619px 0px;width:28px;height:24px}.toolbar-radio_selected{background-position: -1647px 0px;width:24px;height:24px}.toolbar-radio_special{background-position: -1671px 0px;width:24px;height:24px}.toolbar-range_default_from{background-position: -1695px 0px;width:24px;height:24px}.toolbar-range_default_to{background-position: -1719px 0px;width:24px;height:24px}.toolbar-recaptcha{background-position: -1743px 0px;width:43px;height:24px}.toolbar-redo{background-position: -1786px 0px;width:24px;height:24px}.toolbar-redo_disabled{background-position: -1810px 0px;width:24px;height:24px}.toolbar-required{background-position: -1834px 0px;width:24px;height:24px}.toolbar-save{background-position: -1858px 0px;width:24px;height:24px}.toolbar-scale_amount{background-position: -1882px 0px;width:24px;height:24px}.toolbar-scale_from{background-position: -1906px 0px;width:24px;height:24px}.toolbar-scale_to{background-position: -1930px 0px;width:24px;height:24px}.toolbar-secure{background-position: -1954px 0px;width:24px;height:24px}.toolbar-share_form_network{background-position: -1978px 0px;width:24px;height:24px}.toolbar-share_form_world{background-position: -2002px 0px;width:24px;height:24px}.toolbar-spinner_size{background-position: -2026px 0px;width:24px;height:24px}.toolbar-star_amount{background-position: -2050px 0px;width:24px;height:24px}.toolbar-star_style{background-position: -2074px 0px;width:24px;height:24px}.toolbar-stepping{background-position: -2098px 0px;width:24px;height:24px}.toolbar-sub_header{background-position: -2122px 0px;width:24px;height:24px}.toolbar-textarea_columns{background-position: -2146px 0px;width:24px;height:24px}.toolbar-textarea_rows{background-position: -2170px 0px;width:24px;height:24px}.toolbar-thank_page{background-position: -2194px 0px;width:24px;height:24px}.toolbar-themes{background-position: -2218px 0px;width:24px;height:24px}.toolbar-time_format_24{background-position: -2242px 0px;width:24px;height:24px}.toolbar-time_format_pm{background-position: -2266px 0px;width:24px;height:24px}.toolbar-undo{background-position: -2290px 0px;width:24px;height:24px}.toolbar-undo_disabled{background-position: -2314px 0px;width:24px;height:24px}.toolbar-unique{background-position: -2338px 0px;width:24px;height:24px}.toolbar-unsecure{background-position: -2362px 0px;width:24px;height:24px}.toolbar-upload_extensions{background-position: -2386px 0px;width:24px;height:24px}.toolbar-validation{background-position: -2410px 0px;width:24px;height:24px}.toolbar-visibility{background-position: -2434px 0px;width:24px;height:24px}.toolbar-visibility_close{background-position: -2458px 0px;width:24px;height:24px}.toolbar-width{background-position: -2482px 0px;width:24px;height:24px}.controls-2co,.controls-address,.controls-arrow,.controls-authnet,.controls-autocomplete,.controls-button,.controls-cake,.controls-captcha,.controls-charts,.controls-checkbox,.controls-clickbank,.controls-datetime,.controls-dropdown,.controls-email,.controls-formcollapse,.controls-fullname,.controls-gcheckout,.controls-grading,.controls-header,.controls-hidden,.controls-image,.controls-matrix,.controls-number,.controls-onebip,.controls-pagebreak,.controls-password,.controls-payment_tools,.controls-paypal,.controls-paypalpro,.controls-phone,.controls-power_tools,.controls-quick_tools,.controls-radiobutton,.controls-range,.controls-rating,.controls-rgb,.controls-scale,.controls-slider,.controls-spinner,.controls-survey_tools,.controls-text,.controls-textarea,.controls-textbox,.controls-tool_box,.controls-upload,.controls-world,.controls-worldpay{background:transparent url(dragable_images/controls.png) no-repeat scroll 0 0}.controls-2co{background-position: -0px 0px;width:107px;height:19px}.controls-address{background-position: -107px 0px;width:16px;height:16px}.controls-arrow{background-position: -123px 0px;width:16px;height:16px}.controls-authnet{background-position: -139px 0px;width:107px;height:19px}.controls-autocomplete{background-position: -246px 0px;width:16px;height:16px}.controls-button{background-position: -262px 0px;width:16px;height:16px}.controls-cake{background-position: -278px 0px;width:16px;height:16px}.controls-captcha{background-position: -294px 0px;width:16px;height:16px}.controls-charts{background-position: -310px 0px;width:16px;height:16px}.controls-checkbox{background-position: -326px 0px;width:16px;height:16px}.controls-clickbank{background-position: -342px 0px;width:107px;height:19px}.controls-datetime{background-position: -449px 0px;width:16px;height:16px}.controls-dropdown{background-position: -465px 0px;width:16px;height:16px}.controls-email{background-position: -481px 0px;width:16px;height:16px}.controls-formcollapse{background-position: -497px 0px;width:16px;height:16px}.controls-fullname{background-position: -513px 0px;width:16px;height:16px}.controls-gcheckout{background-position: -529px 0px;width:107px;height:19px}.controls-grading{background-position: -636px 0px;width:16px;height:16px}.controls-header{background-position: -652px 0px;width:16px;height:16px}.controls-hidden{background-position: -668px 0px;width:16px;height:16px}.controls-image{background-position: -684px 0px;width:16px;height:16px}.controls-matrix{background-position: -700px 0px;width:16px;height:16px}.controls-number{background-position: -716px 0px;width:16px;height:16px}.controls-onebip{background-position: -732px 0px;width:107px;height:19px}.controls-pagebreak{background-position: -839px 0px;width:16px;height:16px}.controls-password{background-position: -855px 0px;width:16px;height:16px}.controls-payment_tools{background-position: -871px 0px;width:16px;height:16px}.controls-paypal{background-position: -887px 0px;width:107px;height:19px}.controls-paypalpro{background-position: -994px 0px;width:107px;height:19px}.controls-phone{background-position: -1101px 0px;width:16px;height:16px}.controls-power_tools{background-position: -1117px 0px;width:16px;height:16px}.controls-quick_tools{background-position: -1133px 0px;width:16px;height:16px}.controls-radiobutton{background-position: -1149px 0px;width:16px;height:16px}.controls-range{background-position: -1165px 0px;width:17px;height:16px}.controls-rating{background-position: -1182px 0px;width:16px;height:16px}.controls-rgb{background-position: -1198px 0px;width:16px;height:16px}.controls-scale{background-position: -1214px 0px;width:16px;height:16px}.controls-slider{background-position: -1230px 0px;width:16px;height:16px}.controls-spinner{background-position: -1246px 0px;width:16px;height:16px}.controls-survey_tools{background-position: -1262px 0px;width:16px;height:16px}.controls-text{background-position: -1278px 0px;width:16px;height:16px}.controls-textarea{background-position: -1294px 0px;width:16px;height:16px}.controls-textbox{background-position: -1310px 0px;width:16px;height:16px}.controls-tool_box{background-position: -1326px 0px;width:16px;height:16px}.controls-upload{background-position: -1342px 0px;width:16px;height:16px}.controls-world{background-position: -1358px 0px;width:16px;height:16px}.controls-worldpay{background-position: -1374px 0px;width:107px;height:19px}
.toolbar-info_grey {
background-position: -995px 0px;
width: 16px;
height: 16px;
}

.info {
/*display: none;*/
position: absolute;
right: 0;
cursor: help;
background-image:url(dragable_images/info.png);
height:14px;
width:14px;
background-position:0 0;
top:7px;
}

.drags:hover, .dragging {
-moz-box-shadow: 1px 1px 3px #999;
-webkit-box-shadow: 1px 1px 3px #999;
box-shadow: 1px 1px 3px #999;
}

.out{border:none;z-index:0;cursor:default;width:100%;background:none;}
.over{border-top:3px dashed #ccc;margin-left:3px;z-index:1;cursor:move;width:99%;height:30px;}
.dragactive{z-index:1;cursor:move;      
    height:30px;
        margin: 1px 5px 0px 5px;
        border: 1px solid #AAA;
        background: url(dragable_images/drag-back.png) !important;
        -moz-box-shadow: 1px 1px 3px #999;
        -webkit-box-shadow: 1px 1px 3px #999;
        box-shadow: 1px 1px 3px #999;
        min-width:190px;}
.frameClass { border: 1px dotted #999; width: 100%; background-color: #E0E0E0; height: 35px; }
.dropactive
{
	/*background-color: #fc9;*/
	width:100%;
	height:35px;
}
.drophover
{
	border-top:3px dashed #ccc;width:99%;margin-left:3px;z-index:1;cursor:move;height:1px;
}
.drags:hover, .dragging, .button-press {
background: url(dragable_images/drag-back.png);
}


.drags, .button, .window-buttons, .buttons {
-moz-border-radius: 2px 2px;
-webkit-border-radius: 2px;
border-radius: 2px 2px;
}

.drags {
position: relative;
padding: 8px 0 0 0 !important;
height: 16px;
float: none;
}

.drags, .button, .window-buttons {
height: 20px;
padding: 0 .25em 0 .25em;
margin: 1px 5px 0px 5px;
overflow: visible;
padding-left: 20px;
cursor: default;
padding-bottom: 2px;
padding-top: 0px;
font-size: 11px;
border: none;
background: none;
text-align: left;
outline: none !important;
}
/********************items***************************/
/**********************fg-Menu*******************/

.fg-menu-container { position: absolute; top:0; left:-999px; padding: .4em;  overflow: hidden;z-index:5000000; }
.fg-menu-container.fg-menu-flyout { overflow: visible; }

.fg-menu, .fg-menu ul { list-style-type:none; padding: 0; margin:0; }

.fg-menu { position:relative; }
.fg-menu-flyout .fg-menu { position:static; }

.fg-menu ul { position:absolute; top:0; }
.fg-menu ul ul { top:-1px; }

.fg-menu-container.fg-menu-ipod .fg-menu-content, 
.fg-menu-container.fg-menu-ipod .fg-menu-content ul { background: none !important; }

.fg-menu.fg-menu-scroll,
.fg-menu ul.fg-menu-scroll { overflow: scroll;  overflow-x: hidden; }

.fg-menu li { clear:both; float:left; width:100%; margin: 0; padding:0; border: 0; }	
.fg-menu li li { font-size:1em; } /* inner li font size must be reset so that they don't blow up */

.fg-menu-flyout ul ul { padding: .4em; }
.fg-menu-flyout li { position:relative; }

.fg-menu-scroll { overflow: scroll; overflow-x: hidden; }

.fg-menu-breadcrumb { margin: 0; padding: 0; }

.fg-menu-footer {  margin-top: .4em; padding: .4em; }
.fg-menu-header {  margin-bottom: .4em; padding: .4em; }

.fg-menu-breadcrumb li { float: left; list-style: none; margin: 0; padding: 0 .2em; font-size: .9em; opacity: .7; }
.fg-menu-breadcrumb li.fg-menu-prev-list,
.fg-menu-breadcrumb li.fg-menu-current-crumb { clear: left; float: none; opacity: 1; }
.fg-menu-breadcrumb li.fg-menu-current-crumb { padding-top: .2em; }

.fg-menu-breadcrumb a, 
.fg-menu-breadcrumb span { float: left; }

.fg-menu-footer a:link,
.fg-menu-footer a:visited { float:left; width:100%; text-decoration: none; }
.fg-menu-footer a:hover,
.fg-menu-footer a:active {  }

.fg-menu-footer a span { float:left; cursor: pointer; }

.fg-menu-breadcrumb .fg-menu-prev-list a:link,
.fg-menu-breadcrumb .fg-menu-prev-list a:visited,
.fg-menu-breadcrumb .fg-menu-prev-list a:hover,
.fg-menu-breadcrumb .fg-menu-prev-list a:active { background-image: none; text-decoration:none; }
	
.fg-menu-breadcrumb .fg-menu-prev-list a { float: left; padding-right: .4em; }
.fg-menu-breadcrumb .fg-menu-prev-list a .ui-icon { float: left; }
	
.fg-menu-breadcrumb .fg-menu-current-crumb a:link,
.fg-menu-breadcrumb .fg-menu-current-crumb a:visited,
.fg-menu-breadcrumb .fg-menu-current-crumb a:hover,
.fg-menu-breadcrumb .fg-menu-current-crumb a:active { display:block; background-image:none; font-size:1.3em; text-decoration:none; }



/* REQUIRED LINK STYLES: links are "display:block" by default; if the menu options are split into 
	selectable node links and 'next' links, the script floats the node links left and floats the 'next' links to the right	*/

.fg-menu a:link,
.fg-menu a:visited,
.fg-menu a:hover,
.fg-menu a:active { float:left; width:92%; padding:.3em 3%; text-decoration:none; outline: 0 !important; }

.fg-menu a { border: 1px dashed transparent; }

.fg-menu a.ui-state-default:link,
.fg-menu a.ui-state-default:visited,
.fg-menu a.ui-state-default:hover,
.fg-menu a.ui-state-default:active,
.fg-menu a.ui-state-hover:link,
.fg-menu a.ui-state-hover:visited,
.fg-menu a.ui-state-hover:hover,
.fg-menu a.ui-state-hover:active,
 .fg-menu a.ui-state-active:link,
 .fg-menu a.ui-state-active:visited,
 .fg-menu a.ui-state-active:hover,
.fg-menu a.ui-state-active:active { border-style: solid; font-weight: normal; }

.fg-menu a span { display:block; cursor:pointer; }


 /* SUGGESTED STYLES - for use with jQuery UI Themeroller CSS */	
 
.fg-menu-indicator span { float:left; }
.fg-menu-indicator span.ui-icon { float:right; }

.fg-menu-content.ui-widget-content, 
.fg-menu-content ul.ui-widget-content { border:0; }


/* ICONS AND DIVIDERS */

.fg-menu.fg-menu-has-icons a:link,
.fg-menu.fg-menu-has-icons a:visited,
.fg-menu.fg-menu-has-icons a:hover,
.fg-menu.fg-menu-has-icons a:active { padding-left:20px; }

.fg-menu .horizontal-divider hr, .fg-menu .horizontal-divider span { padding:0; margin:5px .6em; }
.fg-menu .horizontal-divider hr { border:0; height:1px; }
.fg-menu .horizontal-divider span { font-size:.9em; text-transform: uppercase; padding-left:.2em; }
/**********************fg-Menu*******************/
/********************************dragable style**************************************/

