body{font:12px/1.4 Arial,Helvetica,Verdana,sans-serif;color:#333333;}
a{color:#0084B4;text-decoration:none;}a:hover{text-decoration:underline;}
pre,code{font-family:'DejaVu Sans Mono',Menlo,Consolas,monospace;}
hr{border:0 #CCC solid;border-top-width:1px;clear:both;height:0;}
h1,h2,h3{font-size:14px;text-transform:uppercase;font-weight:normal;}
h2{font-size:12px;color:#666;}
h3{font-size:12px;}
h4{font-size:13px;}
h5{font-size:12px;}
h6{font-size:11px;}
ol{list-style:decimal;}
ul{list-style:disc;}
li{margin-left:30px;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,figure{margin-bottom:10px;}
.topToolbarContainer{background:#356193 url('../images/toptoolbar-grad.png') repeat-x 0 0;width:100%;color:#FFF;}.topToolbarContainer a{color:#FFF;}
.topToolbar{width:1220px;margin:0 auto;padding:12px;position:relative;}
.topToolbar .logo{position:absolute;font-weight:bold;top:12px;right:10px;width:400px;}.topToolbar .logo img{border:none;}
.topToolbar ul{list-style:none;margin:0;padding:0;}.topToolbar ul li{margin:0;padding:0;}
.topToolbar ul .btnReturn a{display:inline-block;text-decoration:none;font-size:12px;font-weight:bold;line-height:30px;margin-right:8px;padding:0 10px;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#2f5581;background-image:-webkit-linear-gradient(top, #2f5581, #2f5581);background-image:-moz-linear-gradient(top, #2f5581, #2f5581);background-image:-ms-linear-gradient(top, #2f5581, #2f5581);background-image:-o-linear-gradient(top, #2f5581, #2f5581);background-image:linear-gradient(top, #2f5581, #2f5581);-webkit-transition:box-shadow 0.2s linear 0;-moz-transition:box-shadow 0.2s linear 0;-o-transition:box-shadow 0.2s linear 0;-ms-transition:box-shadow 0.2s linear 0;transition:box-shadow 0.2s linear 0;-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);-ms-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);-o-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);}.topToolbar ul .btnReturn a .icon{display:block;width:14px;height:14px;position:relative;background:url('../images/arrow-back.png') no-repeat 0 0;overflow:hidden;margin-right:4px;float:left;top:8px;}
.topToolbar ul .btnReturn a:hover{text-decoration:none;-webkit-box-shadow:0px 1px 4px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 1px 4px rgba(0, 0, 0, 0.3);-ms-box-shadow:0px 1px 4px rgba(0, 0, 0, 0.3);-o-box-shadow:0px 1px 4px rgba(0, 0, 0, 0.3);box-shadow:0px 1px 4px rgba(0, 0, 0, 0.3);background-color:#38679c;background-image:-webkit-linear-gradient(top, #38679c, #315a89);background-image:-moz-linear-gradient(top, #38679c, #315a89);background-image:-ms-linear-gradient(top, #38679c, #315a89);background-image:-o-linear-gradient(top, #38679c, #315a89);background-image:linear-gradient(top, #38679c, #315a89);}
.topToolbar ul .btnReturn a:active{background-color:#4573a8;background-image:-webkit-linear-gradient(top, #4573a8, #426d9e);background-image:-moz-linear-gradient(top, #4573a8, #426d9e);background-image:-ms-linear-gradient(top, #4573a8, #426d9e);background-image:-o-linear-gradient(top, #4573a8, #426d9e);background-image:linear-gradient(top, #4573a8, #426d9e);-webkit-box-shadow:0px 0px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 1px rgba(0, 0, 0, 0.2);-ms-box-shadow:0px 0px 1px rgba(0, 0, 0, 0.2);-o-box-shadow:0px 0px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 1px rgba(0, 0, 0, 0.2);}
.pageContainer{width:1220px;margin:0 auto;padding:34px 10px 30px;}
.mainContent{width:492px;float:left;margin:0 40px 0 0;}
.previewPane{background:#f8f8f8;width:668px;padding:10px;float:left;}.previewPane .previewSize{margin-bottom:20px;color:#666;}
.widgetForm h1{background:url("../images/title-line-grey.gif") repeat-x scroll 0 50% transparent;border-bottom:1px solid #E0E0E0;margin:0 0 8px;padding:0;position:relative;}.widgetForm h1 span{background:none repeat scroll 0 0 #FFF;display:inline-block;padding:3px 8px 3px 0;}
.widgetForm h1 .icon{background:#ffffff url("../images/gear-icon.gif") no-repeat scroll 0 0;width:15px;height:15px;float:left;top:4px;position:relative;padding-right:4px;margin:0;}
.widgetForm .step{color:#666;margin-bottom:14px;}
.widgetForm .iconSelect,.widgetForm .patternSelect{list-style:none;margin:0;padding:0;}.widgetForm .iconSelect li,.widgetForm .patternSelect li{margin:0 4px 4px 0;padding:0;float:left;display:block;border:1px solid #e9ecf0;background:#fbfcff;}.widgetForm .iconSelect li.active,.widgetForm .patternSelect li.active{border:1px solid #a0b3d9;background:#d8e6fb;}
.widgetForm .iconSelect li:hover,.widgetForm .patternSelect li:hover,.widgetForm .iconSelect li:focus,.widgetForm .patternSelect li:focus{border:1px solid #7a8da5;background:#bbd5f7;-webkit-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.2);-ms-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.2);-o-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 3px rgba(0, 0, 0, 0.2);}
.widgetForm .iconSelect li img,.widgetForm .patternSelect li img{border:none;}
.widgetForm .bgSelectBox{background:#f8f8f8;padding:15px 8px 8px;margin:0 0 10px;}.widgetForm .bgSelectBox fieldset{margin:0;}
.footer{width:1220px;margin:0 auto;padding:0 10px 10px;}.footer .copyright{border-top:1px solid #CCC;color:#555;font-size:11px;padding:5px 0;}
fieldset{margin-bottom:20px;padding-bottom:0;position:relative;}
.formHeader{border-bottom:1px dotted #CCC;color:#666;font-size:12px;}
.formLabel{color:#333;display:block;font-weight:normal;line-height:110%;margin:0 4px 0 0;padding:8px 0 0;float:left;}
.inputText,.inputPassword,.inputSelect,textarea,.jqAutocompleteInputBox,.searchInputWidget{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #9ACAE2;font-size:13px;line-height:17px;padding:4px 5px;width:130px;margin:0 5px 0 0;color:#666;}
textarea{width:460px;height:60px;margin:0 0 5px;color:#666;}
iframe{border:none;background:transparent;}
.inputText:focus,.inputPassword:focus,.formSelect:focus,textarea:focus,.jqAutocompleteInputBox:focus{-moz-box-shadow:0 0 6px #A9E3F2;-webkit-box-shadow:0 0 6px #A9E3F2;box-shadow:0 0 6px #A9E3F2;border:1px solid #75ABC6;}
.inputText:disabled{color:#333;}
.inputSelect{width:auto;}
.jqAutocompleteInputBox{background:#F5F8FD;width:218px;}
.jqAutocompleteInputBox .jqAutocompleteValue{color:#518EAD;float:left;}
.jqAutocompleteInputBox .jqAutocompleteClose{background:url(../images/textfield_delete.png) no-repeat 0 -1px;float:right;text-indent:-9999em;cursor:pointer;height:16px;width:16px;}
.jqAutocompleteResultsBox{-moz-box-shadow:0 3px 5px 0 #333;-webkit-box-shadow:0 3px 5px 0 #333;box-shadow:0 3px 5px 0 #333;background:#FFF;border:1px solid #194376;display:none;font-size:12px;z-index:8888;}
.jqAutocompleteResultsBox .jqAutocompleteCat{background:#4D8CD1;color:#FFF;text-transform: uppercase;font-weight:700;padding:2px 10px;}
.jqAutocompleteResultsBox .jqAutocompleteList ul{list-style:none;margin:0;padding:0;text-transform: capitalize;}
.jqAutocompleteResultsBox .jqAutocompleteItem{margin:0;padding:0;}
.jqAutocompleteResultsBox .jqAutocompleteItem a{border-bottom:1px solid #EFEFEF;border-top:1px solid #FFF;display:block;padding:2px 10px;}
.jqAutocompleteResultsBox a:hover,.jqAutocompleteResultsBox .selected a{background:#194376;border-bottom:1px solid #194376;border-top:1px solid #194376;color:#FFF;text-decoration:none;}
.jqAutocompleteResultsBox .jqAutocompleteItem strong {border-bottom:1px dotted #295AA6;color:#295AA6;font-weight:700;}
.jqAutocompleteResultsBox a:hover strong,.jqAutocompleteResultsBox .selected a strong {border-bottom:1px dotted #FFF;color:#FFF;}
.labelRadio,.labelCheckBox{color:#333;font-size:11px;font-weight:400;position:relative;top:-6px;}
.colorPickerIcon{width:20px;height:20px;display:block;top:3px;right:-20px;position:absolute;background:url(../images/color-picker-icon.gif) no-repeat 0 0;cursor:pointer;}
.formAction{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;background:#F0F0F0;border-top:1px dotted #CCC;border-bottom:2px solid #CCC;padding:10px;}.formAction .btn{margin-right:15px;}
.formAction .conditions{font-size:11px;}.formAction .conditions a{text-decoration:none;font-weight:bold;}
.shareEmbedCode{padding:10px 0 0;}.shareEmbedCode p{color:#5c5c5c;font-size:11px;line-height:12px;font-style:italic;padding:0 5px;margin:0;}
.radioGroup{padding-bottom:6px;}
.radioGroup label{display:inline-block;float:left;width:80px;}
.radioGroup .labelRadio{top:-6px;}
.radioGroup input{border:inherit;margin-right:2px;padding:0;}
.inputInfo{display:block;font-size:10px;text-align:right;width:226px;}
.btn,input.btn[type="submit"],input.btn[type="button"]{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:url(../images/bg-btn.gif) repeat-x scroll 0 0 #dddddd;border-color:#DDD #DDD #CCC;border-style:solid;border-width:1px;color:#333;cursor:pointer;font:11px/14px;margin:0;overflow:visible;padding:4px 8px;text-shadow:-1px -1px 0 #ffffff;width:auto;}
.btn::-moz-focus-inner{border:0 none;padding:0;}
.btn-m,input.btn-m[type="submit"],input.btn-m[type="button"]{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-position:0 -200px;font-size:15px;line-height:20px!important;padding:5px 15px 6px;}
.btn-l,input.btn-l[type="submit"],input.btn-l[type="button"]{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-position:0 -400px;font-size:20px;line-height:26px;padding:7px 20px 9px;}
.btn-map,input.btn-map[type="submit"],input.btn-map[type="button"]{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-position:0 -400px;font-size:11px;font-weight:700;line-height:15px;padding:6px 9px;}
.btn-blue{background-color:#5893CB!important;background-image:url(../images/bg-btn-blue.gif) !important;border-color:#5893CB #5893CB #4D87BD!important;color:#FFF!important;text-shadow:-1px -1px 0 #5893cb !important;}
.btn:hover,.btn:focus,input.btn[type="submit"]:hover,input.btn[type="submit"]:focus,button.btn:hover,button.btn:focus{background-position:0 -6px;border-color:#999 #999 #888;color:#000;text-decoration:none;}
.btn-blue:hover,.btn-blue:focus{border-color:#4D87BD #4D87BD #06A;color:#FFF;}
.formError{-moz-border-radius:5px;-webkit-border-radius:5px;background:#FCEDEA;border:1px solid #E45B36;border-radius:5px;color:#E45B36;margin-bottom:5px;padding:8px;}
.formError p{color:#E45B36;font-size:11px;line-height:16px;margin:0;text-align:center;vertical-align:top;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.formError p{font-weight:700;}
.formError .iconAlert{background:url(../../images/icon/alert.png) no-repeat 0 0;display:inline-block;height:16px;margin:0 6px 0 0;padding:0;vertical-align:top;width:16px;}