html {
	margin:0;
	padding:0;
	border:0
}
body, div, span, object, iframe, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, dialog, figure, footer, header, hgroup, nav, section {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
.clr{ clear:both;}

article, aside, dialog, figure, footer, header, hgroup, nav, section {
	display:block;
}
body {
	line-height:1.5;
	background:white
}
blockquote:before, blockquote:after, q:before, q:after {
	content:''
}
blockquote, q {
	quotes:"" ""
}
a img {
	border:0
}
:focus {
	outline:0
}
p {
	margin:0 0 10px 0
}
textarea {
	resize:none
}
body {
	margin:0;
	padding:0;
	font-family:arial;
	font-size:11px;
	font-style:normal
}
img {
	border:0
}
a {
	outline:0;
	border:0
}
.left {
	float:left
}
.right {
	float:right
}
.clear {
	clear:both
}
h4.title {
	color:#FFF;
	font-size:14px;
	font-weight:normal;
	margin:0
}
.slides_container {
	margin:0;
	padding:0;
	list-style:none
}
#homepage_slider ul.pagination {
	display:none
}
.office0 #header {
	background:url(../img/red_bg_top.png) top left no-repeat
}
#wrap {
	width:100%;
	margin:30px auto;
	position:relative;
	max-width:980px;
}
#header {
	background:url(../img/bg_top.png) top left no-repeat;
	width:930px;
	padding:13px 31px 0 15px
}
#header .pageHeading {
	clear:both;
	overflow:hidden;
	font-family:'Myriad Pro', Arial, Helvetica, sans-sserif;
	margin:auto;
	float:left
}
#header .pageHeading span {
	clear:both;
	display:block;
	text-align:center
}
#header .pageHeading .heading {
	color:#fefefe;
	font-weight:bold;
	font-size:28px;
	line-height:28px
}
#header .pageHeading .page {
	color:#ff0308;
	font-weight:bold;
	font-size:21px;
	letter-spacing:5px;
	line-height:23px
}
#header .pageHeading .left img {
	margin-top:8px;
	margin-left:8px
}
#header .logout a {
	background:url(../img/logout.png) left top no-repeat;
	height:23px;
	width:23px;
	float:left;
	font-size:0;
	line-height:0;
	color:#fff
}
#header .logout a:hover {
	background-position:left bottom
}
.image_hover {
	cursor:pointer
}
/*
.header_table {
	border-bottom:solid 3px #787777
}*/
.header_table .path_guide {
	color:#fff;
	font-size:13px;
	margin-top:5px
}
.header_table .path_guide a {
	color:#fff;
	text-decoration:none
}
.header_table .underline {
	margin-top:8px
}
#middle {
	color:#FFF
}
#middle .middle_bottom {
	overflow:hidden;
	padding-bottom:50px;
	position:relative
}
#middle .middle_bottom .container {
	padding:20px 30px 0 25px
}
.middle_bottom .container h1.title {
	color:#fff;
	font-size:22px;
	border-bottom:solid 1px #444;
	margin:0;
	padding:0;
	margin-bottom:15px
}
.middle_bottom .container .backLink {
	position:relative;
	color:#fff;
	text-align:right;
	margin-top:-37px;
	text-decoration:none;
	float:right
}
.middle_bottom .container .backLink a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	overflow:hidden
}
.middle_bottom .container .backLink span {
	margin-top:-1px;
	margin-right:2px;
	float:left
}
.rightSec {
	float:right;
	width:295px
}
.leftSec {
	float:left;
	width:650px;
	padding:20px 0 0 25px
}
.leftSec_expand {
	float:left;
	width:905px;
	padding:20px 0 0 25px
}
#footer {
	color:#FFF;
	position:absolute;
	font-size:11px;
	bottom:60px;
	width:100%;
	text-align:center
}
.login_box {
	background:url(../img/login_box.png) top center no-repeat;
	width:425px;
	height:334px;
	margin:110px auto 130px
}
.login_table {
	padding:42px 94px 72px 80px
}
.login_table tr td label {
	margin-bottom:10px;
	display:block;
	text-align:left
}
.login_table tr td input.text {
	margin-bottom:20px;
	width:218px;
	padding:2px 5px 3px
}
.login_table tr td .button {
	margin-top:20px;
	text-align:left
}
.login_table .user_label {
	color:#fff;
	font-size:13px
}
#middle {
	margin:0
}
.contentHolder {
	overflow:hidden
}
.role_practice_content .contentHolder {
	clear:both;
	height:255px;
	overflow:auto;
	margin-top:15px
}
.role_practice_content h3 {
	margin:0 0 20px 0;
	padding:0;
	color:#f76413;
	font-size:30px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif
}
.role_practice_content h4 {
	margin:0 0 20px 0;
	padding:0;
	font-size:18px;
	font-weight:bold;
	font-weight:normal;
	color:#000;
	font-family:Tahoma, Geneva, sans-serif
}
.role_practice_content .border {
	background-color:#ad4409;
	width:530px;
	height:1px
}
.role_practice_content .contentHolder .content {
	overflow:hidden;
	margin-top:9px
}
.role_practice_content .contentHolder .content a {
	text-decoration:none
}
.role_practice_content .contentHolder .content img {
	float:left;
	padding-left:3px
}
.role_practice_content .contentHolder .content span {
	float:left;
	padding-left:18px;
	padding-top:8px;
	color:#b75b21;
	font-size:12px
}
.webHolder tr th {
	background:#999;
	color:#fff;
	font-size:12px
}

.webHolder tr th .sub_th{
	background:#ccc;
	color:#333333;
	font-size:12px;
	border:1px solid #333;
	line-height:22px;
}

.webHolder tr th a {
	color:#fff;
	text-decoration:none
}
.webHolder>tr>td {
	border-bottom:solid 1px #ebd092
}
.webHolder tr td {
	border-bottom:solid 1px #ebd092;
	font-size:11px
}
.webHolder tr:hover td {
	background:#f1f1f1
}
.webHolder tr td a {
	color:#333
}
.webHolder tr td a:hover {
	color:#000
}
.webHolder tr.roweven {
	background-color:#FFFFCC
}
.thanks {
	background:url(../img/thanks.png) top center no-repeat;
	width:343px;
	height:283px;
	margin:110px auto 130px
}
.error {
	color:#f00;
	font-size:11px
}
table {
	border-collapse:collapse
}
table tr td label {
	color:#FFF
}
table tr td label.lbldark {
	color:#fff;
	font-weight:bold
}
.W32 {
	width:32px
}
.W60 {
	width:60px
}
.W100 {
	width:100px
}
.W250 {
	width:250px
}
.W300 {
	width:300px
}
.W350 {
	width:350px
}
.W400 {
	width:400px
}
.W450 {
	width:450px
}
.W500 {
	width:500px
}
.W630 {
	width:630px
}
.W620 {
	width:620px
}
.H10 {
	height:10px
}
.H100 {
	height:100px
}
.H250 {
	height:250px
}
.H300 {
	height:300px
}
.H350 {
	height:350px
}
.H400 {
	height:400px
}
.H450 {
	height:450px
}
.H500 {
	height:500px
}
.marL5 {
	margin-left:5px
}
.marL40 {
	margin-left:40px
}
.marB10 {
	margin-bottom:10px!important
}
.marT10 {
	margin-top:10px!important
}
.marT40 {
	margin-top:40px!important
}
.required {
	color:#F00;
}

img.ui-datepicker-trigger {
    margin-left: 5px;
    position: relative;
    top: 2px;
}

.submit_black {
	background:url(../img/button_submit.png) top left no-repeat;
	width:74px;
	height:24px;
	font-size:0;
	line-height:0;
	color:#FFF;
	border:0;
	cursor:pointer;
margin-left:
}
.submit_black:hover {
	background-position:left bottom
}
.search_black {
	background:url(../img/button_search.png) top left no-repeat;
	width:74px;
	height:24px;
	font-size:0;
	line-height:0;
	color:#FFF;
	border:0;
	cursor:pointer;
	/*margin:14px 0 0 0;*/
	margin:0px 0 0 0;
}
.search_black:hover {
	background-position:left bottom
}
.button_cancel {
	background:url(../img/button_cancel.png) top left no-repeat;
	width:74px;
	height:24px;
	font-size:0;
	line-height:0;
	color:#FFF;
	border:0;
	cursor:pointer
}
.button_cancel:hover {
	background-position:left bottom
}
.update_black {
	background:url(../img/button_update.png) top left no-repeat;
	width:74px;
	height:24px;
	font-size:0;
	line-height:0;
	color:#FFF;
	border:0;
	cursor:pointer
}
.update_black:hover {
	background-position:left bottom
}
.update_template_black {
	background:url(../img/update.png) top left no-repeat;
	width:147px;
	height:24px;
	font-size:0;
	line-height:0;
	color:#FFF;
	border:0;
	cursor:pointer;
margin-left:
}

.update_template_black:hover {
	background-position:left bottom
}

.submit_save_and_exit {
	background:url(../img/save_and_exit.png) top left no-repeat;
	width:124px;
	height:24px;
	font-size:0;
	line-height:0;
	color:#FFF;
	border:0;
	cursor:pointer;
	position:absolute
}
.submit_save_and_exit:hover {
	background-position:left bottom
}
.submit_save_and_upload_logo {
	background:url(../img/save_and_upload_logo.png) top left no-repeat;
	width:139px;
	height:24px;
	font-size:0;
	line-height:0;
	color:#FFF;
	border:0;
	cursor:pointer;
	position:absolute
}
.submit_save_and_upload_logo:hover {
	background-position:left bottom
}

.upload_image_black {
	background:url(../img/upload_image.png) top left no-repeat;
	width:124px;
	height:24px;
	font-size:0;
	line-height:0;
	color:#FFF;
	border:0;
	cursor:pointer;
margin-left:
}
.upload_image_black:hover {
	background-position:left bottom
}

.submit_edit_details {
	background:url(../img/edit_details.png) top left no-repeat;
	width:124px;
	height:24px;
	font-size:0;
	line-height:0;
	color:#FFF;
	border:0;
	cursor:pointer;
	position:absolute
}
.submit_edit_details:hover {
	background-position:left bottom
}
.submit_change_password {
	background:url(../img/change_password.png) top left no-repeat;
	width:124px;
	height:24px;
	font-size:0;
	line-height:0;
	color:#FFF;
	border:0;
	cursor:pointer;
	position:absolute
}
.submit_change_password:hover {
	background-position:left bottom
}
.submit_upload_logos {
	background:url(../img/upload_logo.png) top left no-repeat;
	width:124px;
	height:24px;
	font-size:0;
	line-height:0;
	color:#FFF;
	border:0;
	cursor:pointer;
	position:absolute
}
.submit_upload_logos:hover {
	background-position:left bottom
}
.finish_black {
	background:url(../img/finish.png) top left no-repeat;
	width:74px;
	height:24px;
	font-size:0;
	line-height:0;
	color:#FFF;
	border:0;
	cursor:pointer
}
.finish_black:hover {
	background-position:left bottom
}
.submit_create_icon {
	background:url(../img/button_create_icon.png) top left no-repeat;
	width:124px;
	height:24px;
	font-size:0;
	line-height:0;
	color:#FFF;
	border:0;
	cursor:pointer;
	position:absolute
}
.submit_create_icon:hover {
	background-position:left bottom
}
.update_create_icon {
	background:url(../img/button_update_create_icon.png) top left no-repeat;
	width:124px;
	height:24px;
	font-size:0;
	line-height:0;
	color:#FFF;
	border:0;
	cursor:pointer;
	position:absolute
}
.update_create_icon:hover {
	background-position:left bottom
}

.update_tile_order {
	background:url(../img/update_tile_order.png) top left no-repeat;
	width:124px;
	height:24px;
	font-size:0;
	line-height:0;
	color:#FFF;
	border:0;
	cursor:pointer;
	position:absolute
}
.update_tile_order:hover {
	background-position:left bottom
}

.button_small {
background:url(../img/button_small.png) top left no-repeat;
width:74px;
height:24px;
font-size:12px;
line-height:23px;
color:#FFF;
border:0;
cursor:pointer;
position:absolute;
text-align:center;
font-weight:bold;
text-decoration:none
}
.button_small:hover {
	background-position:left bottom
}

.go_black {
	background:url(../img/button_go.png) top left no-repeat;
	width:46px;
	height:24px;
	font-size:0;
	line-height:0;
	color:#FFF;
	border:0;
	cursor:pointer;
	margin:16px 0 0;
}
.go_black:hover {
	background-position:left bottom
}


.button_medium {
	background:url(../img/button_medium.png) top left no-repeat;
	width:124px;
	height:24px;
	font-size:12px;
	line-height:23px;
	color:#FFF;
	border:0;
	cursor:pointer;
	position:absolute;
	text-align:center;
	font-weight:bold;
	text-decoration:none
}
.button_medium:hover {
	background-position:left bottom
}
.button_large {
	background:url(../img/button_large.png) top left no-repeat;
	width:139px;
	height:24px;
	font-size:12px;
	line-height:23px;
	color:#FFF;
	border:0;
	cursor:pointer;
	position:absolute;
	text-align:center;
	font-weight:bold;
	text-decoration:none
}
.button_large:hover {
	background-position:left bottom
}
.reset_black {
	background:url(../img/button_reset.png) top left no-repeat;
	width:74px;
	height:24px;
	font-size:0;
	line-height:0;
	color:#FFF;
	border:0;
	cursor:pointer
}
.reset_black:hover {
	background-position:left bottom
}
.change_black {
	background:url(../img/button_change.png) top left no-repeat;
	width:74px;
	height:24px;
	font-size:0;
	line-height:0;
	color:#FFF;
	border:0;
	cursor:pointer
}
.change_black:hover {
	background-position:left bottom
}

.crop_black {
	background:url(../img/button_crop.png) top left no-repeat;
	width:74px;
	height:24px;
	font-size:0;
	line-height:0;
	color:#FFF;
	border:0;
	cursor:pointer
}
.crop_black:hover {
	background-position:left bottom
}

.selection_black {
	background:url(../img/btn_selection.png) top left no-repeat;
	width:74px;
	height:24px;
	font-size:0;
	line-height:0;
	color:#FFF;
	border:0;
	cursor:pointer;
	margin:14px 0 0 0;
}
.selection_black:hover {
	background-position:left bottom
}


.info_text {
	color:#999;
	font-size:10px
}
.add_link {
	color:#f76413;
	font-size:18px;
	text-decoration:none
}
.heading_new_app {
	margin-left:15px;
	color:#DDD
}
.newstitle {
	color:#b75b21;
	text-decoration:none
}
.yellowBox {
	overflow:hidden;
	padding-top:10px;
	width:100%;
}
.yellowBoxBottom {
	padding-bottom:10px
}
.yellowBoxMid {
	overflow:hidden;
	padding:10px 20px
}
h3.title {
	color:#f76413;
	font-size:24px;
	border-bottom:solid 1px #ad4409;
	margin:0;
	padding:0;
	margin-bottom:15px
}
.yellowBox .lbldark {
	color:#010101;
	margin-top:4px;
	float:left
}

.yellowBox input.text{
	background-color:#fff!important;
}
.backLink {
	position:relative;
	color:#f76413;
	text-align:right;
	margin-top:-37px;
	text-decoration:none;
	float:right
}
.backLink a {
	color:#ad4409;
	text-decoration:none;
	font-weight:bold;
	overflow:hidden
}
.backLink span {
	margin-top:-1px;
	margin-right:2px;
	float:left
}
p.title {
	color:#f76413;
	font-size:16px;
	margin:0;
	padding:0;
	margin-bottom:15px
}
p.content {
	font-size:13px;
	line-height:20px;
	margin:0
}
.esp-public-form-success{
	float:left;
	width:100%;
	text-align:center;
	margin:40px 0;
}
.esp-public-form-success .public-form-success{
	font-size:20px;
	color:#1f9518;
	text-align:center;
	display:block;
	line-height:24px	
}
.new-form-link-div{
float:right;
}
.new-form-link-div a{
text-decoration:underline;
color:#00f;
font-size:14px;
text-align: right;
}
.success_message {
	background:url(../img/success.png) left top no-repeat;
	padding-left:20px;
	font-size:13px;
	color:#1f9518;
	text-align:left;
	margin-bottom:10px;
	display:block;
	line-height:18px
}
.error_message {
	background:url(../img/error.png) left top no-repeat;
	padding-left:20px;
	font-size:13px;
	color:#f00;
	text-align:left;
	margin-bottom:10px;
	display:block;
	line-height:18px
}
#loader {
	position:absolute;
	top:280px;
	left:0;
	width:620px;
	text-align:center
}
#loader_menu_folder {
	position:absolute;
	top:90px;
	left:0;
	width:620px;
	text-align:center
}
label {
	color:#CCC;
	font-size:12px;
	font-weight:normal
}
.addDiv {
	width:620px;
	padding:5px;
	float:left;
	height:600px
}
.addDiv ul {
	margin:0;
	padding:0;
	list-style:none
}
.addDiv ul li {
	float:left;
	margin:0 0 0 7px;
	height:156px;
	width:111px;
	padding:2px
}
.addDiv ul li a {
	color:#fff;
	display:block;
	text-align:center;
	text-decoration:none;
	font-size:15px;
	margin-top:10px
}
.addDiv {
	width:100%;
	background-color:#666;
	height:800px
}
.slider {
	margin:0;
	position:relative
}
.slider ul {
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none
}
.slider ul li {
	float:left
}
.slider ul li a {
	float:left
}
.carousel {
	margin:0;
	position:relative
}
.carousel ul {
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none
}
.carousel ul li {
	float:left
}
.carousel ul li a {
	float:left
}
.application_slider {
	position:relative;
	margin:10px 10px 10px 0
}
.application_slider ul li {
	margin-right:15px;
	width:66px
}
.application_slider ul li a {
	padding:3px
}
.application_slider ul li a.icon_selected {
	background:#ba141a
}
.application_slider ul li a img {
	width:60px
}
.iconPictureSlider {
	margin-left:0
}
.iconPictureSlider li {
	float:left;
	width:66px;
	margin-right:15px
}
.iconPictureSlider ul li img {
	margin-top:0
}
.iconPictureSlider ul li {
	height:66px;
	width:66px;
	position:relative
}
.iconPictureSlider ul li a {
	float:none;
	height:66px;
	width:66px;
	display:block;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	background:url(../img/gray_box.png) no-repeat center center
}
.iconPictureSlider ul li a* {
	vertical-align:middle
}
.iconPictureSlider ul li.jq_active a {
	padding:0;
	background:url(../img/gray_box-ac.png) no-repeat center center
}/*\*//**/
.iconPicture {
	color:#FFF;
	overflow:hidden
}
.iconPicture label {
	color:#FFF;
	float:left;
	margin:2px 0 0 3px;
	margin-right:20px;
	font-size:11px
}
.iconPicture input {
	color:#FFF;
	float:left;
	margin:3px 0 0 0
}
.icon_type_table {
	margin:10px 0
}
.icon_type_table ul {
	overflow:hidden;
	margin-left:40px;
	padding:0
}
.icon_type_table ul li {
	width:66px;
	float:left;
	text-align:center;
	margin-right:15px
}
.icon_type_table ul li img {
	padding:4px;
	cursor:pointer
}
.icon_type_table ul li img.icon_selected {
	background-color:#ba141a
}
.icon_type_table span {
	display:block;
	margin-top:5px;
	font-size:11px;
	color:#FFF
}
table tr td label {
	color:#333
}
.sliderVer ul {
	overflow:hidden;
	margin:0;
	padding:0;
	overflow:hidden;
	width:650px
}
.sliderVer ul li {
	height:640px;
	list-style:none outside none;
	margin:0;
	padding:0
}
.sliderVer ul li a {
	margin-top:0;
	display:inline;
	float:left;
	padding:1px
}
.sliderVer ul li.border a {
	border:1px dotted #c3c3c1;
	padding:0
}
.sliderVer .bx-prev {
	background:url(../img/icon_arrow_left.png) no-repeat 0 -31px;
	height:29px;
	left:-40px;
	position:absolute;
	text-indent:-999999px;
	top:35px;
	width:31px
}
.sliderVer .bx-next {
	background:url(../img/icon_arrow_right.png) no-repeat 0 -31px;
	height:29px;
	position:absolute;
	right:-40px;
	text-indent:-999999px;
	top:35px;
	width:31px
}
.sliderVer .bx-next:hover, .slider .bx-prev:hover {
	background-position:0 0
}
.bx-pager {
	display:none
}
select {
	background-color:#afafaf;
	border:1px solid #EEE;
	font:normal 12px Arial, Helvetica, sans-serif;
	height:22px;
	padding:2px;
	margin-top:2px
}
select option {
	margin-bottom:2px
}
input.text, input.title {
	width:250px;
	padding:2px 5px 3px
}
input.title {
	font-size:1.5em
}
textarea {
	width:250px;
	height:70px;
	padding:5px;
	resize:none;
}
label {
	font-weight:bold
}
input.text, input.title, textarea {
	background:#afafaf;
	border:1px solid #bbb;
	font:normal 12px Arial, Helvetica, sans-serif;
}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus {
	border-color:1px solid #1f1f1f
}
textarea.ckText, .cke_editor_WikiContent input {
	/*background:none!important;
	padding:0!important;
	margin:0!important;
	height:auto!important;
	width:auto!important*/
}
.yellowBoxS {
	overflow:hidden;
	width:auto;
	background:url(../img/yellow_bg_top_s.png) left top no-repeat;
	padding-top:0;
	width:auto
}
.yellowBoxBottomS {
	background:url(../img/yellow_bg_bottom_s.png) left bottom no-repeat;
	padding-bottom:10px
}
.yellowBoxMidS {
	background:url(../img/yellow_bg.png) top left repeat;
	padding:20px;
	overflow:hidden;
	color:#000
}
.home_slider {
	min-height:750px;
	overflow:auto;
	position:relative;
	width:100%
}
.applicationAddSec tr td {
	padding-bottom:8px
}
.applicationAddSec .inputLabel {
	color:#FFF;
	font-size:13px;
	margin-bottom:5px;
	display:block;
	font-weight:bold
}
.applicationAddSec .inputLabel label {
	color:#FFF
}
.applicationAddSec .helpText {
	padding-left:10px;
	padding-top:2px;
	font-size:11px;
	color:#aaa
}
.applicationAddSec select {
	margin:0
}
.iconCreator tr td {
	padding-bottom:15px
}
.iconCreator .inputLabel {
	color:#FFF;
	font-size:13px;
	margin-bottom:10px;
	display:block;
	font-weight:bold
}
.iconCreator .inputLabel label {
	color:#FFF
}
.iconCreator .helpText {
	padding-left:10px;
	padding-top:2px;
	font-size:11px;
	color:#aaa
}
.icon_error {
	color:#f00;
	font-size:11px
}
.content_bank_radio label{
	color: #333333;
}
.headerBigFont {
	font-size:32px;
	color:#FFF;
	margin-top:5px
}
.prev {
	text-decoration:none
}
.next {
	text-decoration:none
}
.disabled img {
	opacity:.4;
	filter:alpha(opacity=40)
}
.paging_combo {
	border:1px solid #ccc
}
.preview_background {
	background:url(../img/preview.png) left top no-repeat;
	width:100px;
	height:96px
}
.preview_background .ui-resizable {
	position:relative;
	cursor:pointer
}
.preview_background .ui-resizable-handle {
	position:absolute;
	font-size:.1px;
	z-index:800;
	display:block
}
.preview_background .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display:none
}
.preview_background .ui-resizable-n {
	cursor:n-resize;
	height:2px;
	width:100%;
	top:-5px;
	left:0;
	border:0;
	border-top:solid 2px #ba141a
}
.preview_background .ui-resizable-s {
	cursor:s-resize;
	height:2px;
	width:100%;
	bottom:-5px;
	left:0;
	border:0;
	border-bottom:solid 2px #ba141a
}
.preview_background .ui-resizable-e {
	cursor:e-resize;
	width:2px;
	right:-5px;
	top:0;
	height:100%;
	border:0;
	border-right:solid 2px #ba141a
}
.preview_background .ui-resizable-w {
	cursor:w-resize;
	width:2px;
	left:-5px;
	top:0;
	height:100%;
	border:0;
	border-left:solid 2px #ba141a
}
.preview_background .ui-resizable-se {
	cursor:se-resize;
	width:5px;
	height:5px;
	right:-7px;
	bottom:-7px;
	border:solid 2px #ba141a
}
.preview_background .ui-resizable-sw {
	cursor:sw-resize;
	width:5px;
	height:5px;
	left:-7px;
	bottom:-7px;
	border:solid 2px #ba141a
}
.preview_background .ui-resizable-nw {
	cursor:nw-resize;
	width:5px;
	height:5px;
	left:-7px;
	top:-7px;
	border:solid 2px #ba141a
}
.preview_background .ui-resizable-ne {
	cursor:ne-resize;
	width:5px;
	height:5px;
	right:-7px;
	top:-7px;
	border:solid 2px #ba141a
}
.normal_lbl {
	font-weight:normal
}
.submenuBox {
	position:absolute;
	top:230px;
	left:0;
	z-index:9999;
	width:620px
}
.submenuBox .close {
	position:absolute;
	right:-10px;
	top:-10px;
	cursor:pointer
}
.checkboxTree {
	list-style:none
}
.checkboxTree li {
	margin-left:0
}
.checkboxTree li label {
	color:#000;
	font-weight:normal;
	font-size:11px
}
.checkboxTree li label {
	margin-left:5px
}
.checkboxTree li li label {
	margin-left:10px
}
.checkboxTree li li li label {
	margin-left:15px
}
.checkboxTree li li li li label {
	margin-left:20px
}
.checkboxTree li li li li li label {
	margin-left:25px
}
.hint_text {
	font-size:11px;
	color:#666;
	font-weight:normal
}
.yellowBox select {
	background-color:#fff;
	border:1px solid #cdc610;
	font-size:11px;
	height:22px;
	padding:2px
}
.yellowBox select option {
	margin-bottom:2px
}
.yellowBox input.text, .yellowBox input.title {
	width:250px;
	padding:2px 5px 3px;
	background-color:#f6f3ba;
	border:1px solid #666666
}

.yellowBox select.text{
	width:262px;
	padding:2px 5px 3px;
	background-color:#fff;
	border:1px solid #666666
}
.yellowBox input.text120{
	width:120px;
	padding:2px 5px 3px;
	background-color:#fff;
	border:1px solid #cdc610
}

.yellowBox textarea.text500{
	width:500px;
	padding:2px 5px 3px;
	background-color:#fff;
	border:1px solid #cdc610
}

.yellowBox select.text120{
	width:132px;
	padding:2px 5px 3px;
	background-color:#fff;
	border:1px solid #cdc610
}

.yellowBox input.title {
	font-size:1.5em
}
.yellowBox textarea {
	width:400px;
	height:70px;
	padding:5px;
	resize:none;
	background-color:#fff;
	border:1px solid #666666
}

.space_1 {
	padding-left:1px
}
.space_2 {
	padding-left:4px
}
.space_3 {
	padding-left:6px
}
.space_4 {
	padding-left:8px
}
.space_5 {
	padding-left:10px
}
.space_6 {
	padding-left:12px
}
.space_7 {
	padding-left:14px
}
.space_8 {
	padding-left:16px
}
.space_9 {
	padding-left:18px
}
.space_10 {
	padding-left:20px
}
.space_11 {
	padding-left:22px
}
.add_new_post tr td {
	padding:5px 0
}
.loding_icon {
	display:inline
}
#upload_media {
	border:1px solid #fff
}
#upload_media tr td input {
	padding:2px;
	color:#333;
	background:0;
	border:1px solid #cdcbcb
}
.media_link {
	font-size:11px;
	color:#f76413;
	font-weight:normal;
	text-decoration:none
}
.media_link:hover {
	text-decoration:underline
}
a.myPlayer {
	border:1px solid #999;
	display:block;
	float:left;
	height:240px;
	margin:15px;
	text-align:center;
	width:320px
}
#footer_admin {
	bottom:55px;
	position:relative;
	text-align:right;
	font-size:16px;
	color:#fff;
	padding-right:30px;
	font-weight:bold
}
#ipad_edit {
	background:url("../img/on-off.png") no-repeat scroll left top transparent;
	color:#fff;
	float:left;
	font-size:0;
	height:15px;
	line-height:0;
	width:23px
}
#web_settings {
	color:#333
}
#web_settings label {
	color:#f76413;
	font-size:11px;
	font-weight:normal
}
#web_settings div.logo {
	padding:10px 0;
	width:200px;
	text-align:left
}
#web_settings input.title {
	width:250px;
	padding:2px 5px 3px;
	background-color:#f6f3ba;
	border:1px solid #cdc610
}
#web_settings .error_msg {
	font-size:10px;
	color:#f00
}
#web_settings .banner_background {
	padding:10px 0
}
.radiobuttonset input[type=radio] {
	margin-top:7px;
	padding:3px
}
.radiobuttonset label {
	font-size:11px;
	line-height:5px;
	margin-top:-3px
}
.textpadd {
	padding-top:5px
}
.pagination a {
	padding-right:10px
}
.pagination a.asc {
	background:url(../img/up_arrow.png) no-repeat scroll right center transparent
}
.pagination a.desc {
	background:url(../img/down_arrow.png) no-repeat scroll right center transparent
}
.center_icon_text {
	margin:0;
	padding:0;
	line-height:24px;
	padding-top:3px
}
.center_icon_text p {
	margin-bottom:3px
}
tbody.checkbox_padding tr td {
	padding:3px 6px
}
.timeFormate tr th {
	background:#999;
	color:#fff;
	font-size:12px;
	padding:3px
}
.timeFormate tr th a {
	color:#fff;
	text-decoration:none
}
#officeopen6 {
	border-bottom:1px solid #999
}
#officeopen246 {
	border-bottom:1px solid #999
}
.smallred {
	font-size:9px;
	color:#f00
}
.headingtitle {
	color:#f76413;
	font-size:16px;
	padding:0;
	text-decoration:none
}
.search_link {
	color:#960097;
	font-size:13px;
	text-decoration:none
}
.normal_font {
	font-size:13px;
	color:#000
}
#backgroundImage #preview_overlay {
	background:url(../img/transparent.png) left top repeat;
	width:100%;
	height:100%;
	margin-top:auto;
	position:fixed;
	top:0;
	left:0;
	display:none
}
#backgroundImage #main_container {
	width:930px;
	height:100%;
	margin:5px auto 0
}
#foregroundImage #preview_overlay {
	background:url(../img/transparent.png) left top repeat;
	width:100%;
	height:100%;
	margin-top:auto;
	position:fixed;
	top:0;
	left:0;
	display:none
}
#foregroundImage #main_container {
	width:930px;
	height:100%;
	margin:5px auto 0
}
#preview_container {
	width:750px;
	height:440px;
	overflow:auto;
	padding:0;
	background:#fff;
	border:2px solid #999
}
#preview_content {
	padding:0;
	margin-top:5px
}
#preview_close {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:20
}
#preview_close .preview_close_content {
	width:570px;
	margin:auto;
	height:30px
}
#preview_close a {
	float:right;
	margin:5px -51px 0 0;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer
}
#preview_content .done {
	float:right;
	margin:10px 10px 0 0
}
.loading {
	margin:auto;
	height:400px;
	background:url(../img/loading.gif) center center no-repeat
}
.ajaxloader{
	display: inline-block;
	padding-left:10px;
}
.imagesliderMask {
	width:500px;
	height:220px
}
.uploadFilesdiv {
	position:relative;
	top:-76px;
	overflow:hidden;
	width:760px
}
.uploadFilesdiv .px-buttons {
	padding-left:114px;
	margin-top:5px
}
.uploadFilesdiv .ui-helper-clearfix {
	display:inline;
	float:left;
	width:374px
}
.uploadFilesdiv .ui-helper-clearfix {
	display:inline;
	float:left;
	width:374px
}
.uploadFilesdiv #px-form-1 {
	float:left;
	width:380px;
	display:inline
}
.uploadFilesdiv .clear_upload_file {
	float:right;
	padding:2px 5px
}
.uploadFilesdiv .clear_upload_file a {
	text-decoration:none;
	color:#333
}
.jq_resize_image {
	z-index:1000
}
.upload_button {
	background:none repeat scroll 0 0 transparent;
	border:1px solid #cdcbcb;
	color:#333;
	padding:2px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0 7px 0 2px
}
.upload_button:hover {
	text-decoration:underline
}
.search_file_path {
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.search_file_path:hover {
	color:#960097;
}
.background_view_list {
}
.background_view_list ul {
	margin:0;
	padding:0;
	list-style:none;
}
.background_view_list ul li {
	float:left;
	width:96px;
	height:110px;
	color:#fff;
	text-align:center;
	margin:2px;
}

.background_view_list ul li .title{
	color:#000;position:absolute;top:96px; width:100%;text-align:center; margin:2px;
}


#backgroundImage .background_view_list ul li.jq_active img {
	background:#BA141A;
}
#backgroundImage .background_view_list ul li .tab_content img {
	float: left;
	margin:0px;
	padding:0px;
}
.foreground_view_list {
}
.foreground_view_list ul {
	margin:0;
	padding:0;
	list-style:none;
}
.foreground_view_list ul li {
	float:left;
	width:115px;
	height:110px;
	color:#fff;
	text-align:center;
	margin:0px;
}


.foreground_view_list ul li .title{
	background:#000;color:#fff;position:absolute;top:90px; width:92%;text-align:center; margin:2px;
}


#foregroundImage .foreground_view_list ul li.jq_active a {
	background:#BA141A;
}
#foregroundImage .foreground_view_list ul li a {
	border: 1px solid #999;
	float: left;
	height: 100px;
	width: 105px;
	background-color:#cccccc;
}
#selectIcon #preview_overlay {
	background:url(../img/transparent.png) left top repeat;
	width:100%;
	height:100%;
	margin-top:auto;
	position:fixed;
	top:0;
	left:0;
	display:none;
}
#selectIcon #main_container {
	width:930px;
	height:100%;
	margin:5px auto 0
}
#selectIcon .tab_title {
	background: none repeat scroll 0 0 #F1F1F1;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
}
#selectIcon #preview_content ul.select_tabs {
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	float: left;
	height: 32px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#selectIcon #preview_content .icon_view_list li {
	border: 1px solid #FFFFFF;
	color: #000000;
	display: block;
	outline: 0 none;
	padding: 0 5px;
	text-decoration: none;
	width:98px;
}
#selectIcon #preview_content .icon_view_list li div.icon_selected {
	background:#ba141a
}
.select_icon {
	width:100px;
	height:100px;
}


.whiteBox {
	overflow:hidden;
	width:auto;
	background:url(../img/white_bg_top.png) left top no-repeat;
	padding-top:10px;
	width:910px;
	margin:20px 0 10px 25px
}
.whiteBoxBottom {
	background:url(../img/white_bg_bottom.png) left bottom no-repeat;
	padding-bottom:10px
}
.whiteBoxMid {
	background:#ffffff;
	overflow:hidden;
	padding:10px 20px
}

.whiteBox input.text{width:210px; border:1px solid #CCCCCC; background-color:#fff;}
.whiteBox select{ width:222px; background-color:#ffffff; border:1px solid #CCCCCC;}
.whiteBox .textarea1{ width:240px; height:30px; border:1px solid #CCCCCC;}
.whiteBox .textarea2{ width:240px; height:45px; border:1px solid #CCCCCC;}

.whiteBox select.paging_combo{ width:60px;;}
.mandatory{ font-size:13px; color:#FF0000; font-weight:bold;}
.help_text{ color:#666666; font-size:11px;}
.help_text1{ color:#333; font-size:12px;}
.help_text2{ color:#666; font-size:13px;}

.next_black {
	background:url(../img/next_btn001.png) top left no-repeat;
	width:74px;
	height:24px;
	font-size:0;
	line-height:0;
	color:#FFF;
	border:0;
	cursor:pointer;
margin-left:
}
.next_black:hover {
	background-position:left bottom
}

.webHolder tr.roweven1 {
	background-color:#DFDFDF;
}
.selPage{margin:10px;}

.arrow_right{
	background:url(../img/white_arrow_right.png) center left no-repeat #360000;
	padding-left:20px;
	color:#FFFFFF;
}

.arrow_bottom{
	background:url(../img/white_arrow_bottom.png) center left no-repeat #360000;
	padding-left:20px;
	color:#FFFFFF;
}


.webHolder tr:hover td.arrow_right {
	background:url(../img/white_arrow_right.png) center left no-repeat #360000;
	padding-left:20px;
	color:#FFFFFF;
}

.webHolder tr:hover td.arrow_bottom {
	background:url(../img/white_arrow_bottom.png) center left no-repeat #360000;
	padding-left:20px;
	color:#FFFFFF;
}

.selected_row{background-color:#EBDAD8}



.W180{ width:180px;}
.W100{ width:100px;}
.W150{ width:150px;}

.W50{ width:50px;}
.W40{ width:40px;}
.W30{ width:30px;}

.w250{ width:250px;}

.H80 { height:80px;}
.H500 { height:500px;}

.P2{ padding:2px;}

.overlay{
	position:absolute;
	z-index:100;
	background:#EEEEEE;
	opacity:0.6;
	left:52px;
	filter: alpha(opacity=60);
}



div.error_system_message {
    margin-bottom: 10px;
    margin-top: 10px;
}

.pl5{ padding-left:5px; }
.pl10{ padding-left:10px; }
.pl15{ padding-left:15px; }
.pl20{ padding-left:20px; }

.f_size{
	font-size:14px;
	font-weight:bold;
	width:100%;
	float:left;
}

.error_system_message span {
    background: url("../img/warning.png") no-repeat scroll left top transparent;
    color: #FF0000;
    font-size: 12px;
    font-weight: bold;
    padding-left: 20px;
}
.flyer {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #C5C5C5;
	border-radius: 7px 7px 7px 7px;
	color: #3A3A3A;
	margin: 5px 0px;
	padding:0px 5px 0px 3px;
}

.font13{ font-size:13px;}

.sub_header{ font-size:12px; color:#000; background-color:#CCCCCC; padding:3px 5px; font-weight:bold;}
.product_image{ width:130px; height:130px; padding:10px; float:left;}
.product_image .image_type{ font-size:12px; font-weight:bold; text-align:center; color:#fff; background-color:#333; padding: 5px 0px; width:150px;}
.product_image .image_delete{ font-size:12px; text-align:center;}
.product_image .img_div{width:150px; height:110px;  border:1px #999999 solid; text-align:center; vertical-align:middle; padding:5px;}
.product_image .img_div img{ max-width:110px; max-height:110px;}


.adc-box{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; }

/*Ckeditor*/
/*.cke_skin_kama input[type=text]{ display:none!important;}*/

#bannerplace{ display:none;}

.prices_detail{ float:left; width:100%;}
.prices_detail ul li{float: left;
    list-style: none outside none;
    text-align: left;  margin:0 1% 0 0; width:14%;}
.prices_detail ul li span{font:normal 12px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold;   float:left;}

.prices_detail_02{ float:left; width:100%;}
.prices_detail_02 ul li{float: left;
    list-style: none outside none;
    text-align: left;  margin:0 1% 0 0; width:26%;}
.prices_detail_02 ul li span{font:normal 12px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold;   float:left; margin:0 0 3px 0;}


.prices_detail ul li label{  color:#333333; }
.ui-multiselect-menu {width:auto !important; }
.ui-multiselect { width: 93% !important; }
@media screen and (max-width: 1200px) {
.prices_detail ul li{width:48% !important; margin:0px 2% 20px 0;}
.prices_detail_02 ul li{width:36% !important; margin:0px 2% 20px 0;}
.ui-multiselect-menu {width:37% !important;}
.ui-multiselect { width:92% !important; padding:0px 0 0px 4px !important;}
}

.error-message{color:#FF0000;}

.instance_success{
	background:url(../img/success.png) left top no-repeat;
	padding-left:20px;
	font-size:13px;
	color:#1f9518;
	text-align:left;
	margin-bottom:5px;
	display:block;
	line-height:18px
}
	
.instance_loading{
	background:url(../img/loading_16.gif) left top no-repeat;
	padding-left:20px;
	font-size:13px;
	color:#DA3030;
	text-align:left;
	margin-bottom:5px;
	display:block;
	line-height:18px
	}	

