
body{margin:0px; padding:0px; /*background:#f0f0f0;*/ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#414141;}
a {outline:none;}
a.button, a.button_blue {float:left; margin-right:10px;}
@font-face {
	font-family: 'MyriadProSemibold';
	src: url('../fonts/myriadpro-semibold-webfont.eot');
	src: local('?'), url('../fonts/myriadpro-semibold-webfont.woff') format('woff'), url('../fonts/myriadpro-semibold-webfont.ttf') format('truetype'), url('../fonts/myriadpro-semibold-webfont.svg#webfontEbstj2Za') format('svg');
	font-weight: normal;
	font-style: normal;
}

/************************************************
* General *
************************************************/
table {font-size:12px; color: #414141; font-family:Arial, Helvetica, sans-serif; text-align:left;box-sizing:content-box;
-ms-box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box; }
h1 {margin:0px; padding:10px 0px 0px 0px; font-size:30px; font-weight:normal; color:#254588; line-height:normal;}

/************************************************
* Container - This class is for main table(if needed)*
************************************************/
.container {width:940px; padding:0px 30px 0px 30px; background-color:#ffffff;}

/************************************************
* Header - for header section *
************************************************/
.header {padding:0px 0px 0px 0px; height:117px;} 
.logo {padding:0px 0px 0px 0px;}

.toplink {font-size:11px; font-weight:normal; color:#cccccc; line-height:16px;}
.toplink a {font-size:11px; font-weight:normal; color:#cccccc; text-decoration:none;}
.toplink a:hover {font-size:11px; font-weight:bold; color:#858585; text-decoration:underline;}
.toplink .active {font-size:11px; font-weight:bold; color:#858585; text-decoration:underline;}
.toplanguage_text {font-size:11px; font-weight:bold; color:#2c99ff;}
.header_logo_divider {background:url(../images/header_logo_divider.jpg) repeat-y top; width:40px;}

/************************************************
* Header Navigation *
************************************************/
.nav {background:url(../images/nav_bg.jpg) repeat-x top; height:37px; padding:0px 15px 0px 0px;}

.nav ul {width:100%; padding:0px; margin:0px; list-style-type:none;}
.nav ul li {width:100%; padding:0px; margin:0px; display:inline;}
.nav ul li a { float:left; color:#ffffff; text-decoration:none; padding:8px 0px 0px 0px; width:39px; height:29px; margin:0px;padding-bottom:2px;}
.nav ul li a:hover {color:#ff3801; text-decoration:none; padding:8px 0px 0px 0px; width:39px; margin:0px; height:29px; background:url(../images/nav_bg_hover.gif) repeat-x top;padding-bottom:2px;} 
.nav ul li .active {background:url(../images/nav_bg_hover.gif) repeat-x top; padding-bottom:2px;}

/*
.nav {background:url(../images/nav_bg.jpg) repeat-x top; height:37px; padding:0px 15px 0px 0px;}

.nav ul {width:100%; padding:0px; margin:0px; list-style-type:none;}
.nav ul li {width:100%; padding:0px; margin:0px; display:inline;}
.nav ul li a { float:left; color:#ffffff; text-decoration:none; padding:8px 13px 0px 13px; background:url(../images/nav_divider.gif) no-repeat; height:29px; margin:0px;}
.nav ul li a:hover {color:#ff3801; text-decoration:none; padding:8px 13px 0px 13px; margin:0px; height:29px; background:url(../images/nav_bg_hover.gif) repeat-x top;} 
.nav ul li .active {background:url(../images/nav_bg_hover.gif) repeat-x top;} */

.datetext {color:#ffffff; font-size:11px;}

/************************************************
* Breadcrumb *
************************************************/
.breadcrumb {font-size:10px; font-weight:normal; color:#858585; height:30px; padding-left:15px;}
.breadcrumb a {font-size:10px; font-weight:normal; color:#858585; text-decoration:none;}
.breadcrumb a:hover {font-size:10px; font-weight:bold; color:#858585; text-decoration:underline;}
.breadcrumb .active {font-size:10px; font-weight:bold; color:#858585; text-decoration:none;}

/************************************************
* Left Sidebar *
************************************************/
.leftside {width: 201px; margin: 0px; padding:0px; border-right:1px solid #dedede; }
.leftside_box_border {border-left:1px solid #dedede; border-bottom:1px solid #dedede;}

/************************************************
* Content *
************************************************/
.content {padding:0px 0px 50px 0px;} 

.mainbox_top_lt {background:url(../images/main_boxtop_lt.gif) repeat-x top; width:5px; height:37px;}
.mainbox_top_lt1 {background:url(../images/main_boxtop_lt.gif) repeat-x top; width:0px; height:37px;}
.mainbox_top_rt {background:url(../images/main_boxtop_rt.gif) no-repeat top; width:5px ; height:37px;}
.mainbox_top_mid {background:url(../images/main_boxtop_mid.gif) repeat-x top; height:37px;  font-family: 'MyriadProSemibold'; font-size:16px; color:#666666; padding-left:10px;}
.mainbox_border {border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; /*padding:5px 10px 0px 10px;*/ min-height:15px; margin:0;}
.mainbox_border1 {border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf; padding:15px 10px 10px 10px;}

.clients_box {background:#f0f0f0; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede; padding:40px 40px 30px 15px;}
.client_whitebox {background:#ffffff; border:1px solid #dedede; padding:25px 28px 21px 41px}

.clients_list_box {background:#f0f0f0; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede;}
.addlanguage_box {background:#f0f0f0; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede; /*padding:25px 20px 25px 18px;*/}

.darkgrey_btn {background:#858585 !important; font-size:14px; font-family: 'MyriadProSemibold'; height:33px; color:#ffffff !important;}
.darkgrey_btn a {text-decoration:none; padding:0px 7px 0px 0px; margin-top:10px; color:#ffffff !important; font-weight:bold !important;float:left;}
.darkgrey_btn a:hover {text-decoration:none;}

/************************************************
* Login Page *
************************************************/
.logintop_lt {background:url(../images/loginbox_top_lt.gif) no-repeat top; width:5px; height:30px;}
.logintop_rt {background:url(../images/loginbox_top_rt.gif) no-repeat top; width:5px; height:30px;}
.logintop_mid {background:url(../images/loginbox_top_bg.gif) repeat-x top; height:30px; font-family: 'MyriadProSemibold'; font-size:16px; color:#666666; /*padding-left:10px;*/}

logintop_lt1 { width:5px; height:30px;}
.logintop_rt1 { width:5px; height:30px;}
.logintop_mid1 {height:30px; font-family: 'MyriadProSemibold'; font-size:16px; color:#666666; padding-left:10px;}

.login_content_box {background:#f0f0f0; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede; padding:15px 10px 10px 10px;}
.login_text {font-size:11px; font-weight:normal; color:#858585;}
.login_text a {font-size:11px; font-weight:normal; color:#858585; text-decoration:none;}
.login_text a:hover {font-size:11px; font-weight:normal; color:#858585; text-decoration:underline;}

.login_text_usercontrol {font-size:11px; font-weight:bold; color:#858585;}
.login_text_usercontrol a {font-size:11px; font-weight:bold; color:#858585; text-decoration:none;}
.login_text_usercontrol a:hover {font-size:11px; font-weight:bold; color:#858585; text-decoration:underline;}
.login_text_usercontrol h3{ margin:0; padding:0;}

.error_msg {font-size:11px; color:#cc0000;}
.button_box {background:#ffffff; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede; padding:10px 20px 10px 20px;}

/************************************************
* Index Client Menu03 Page *
************************************************/
.alert_box_main {padding:17px 10px 40px 10px; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
.alert_box {border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede;}
.alertcontent_grey {background:#f0f0f0; padding:15px 17px 15px 17px;}
.alertcontent_white {background:#ffffff; padding:15px 17px 15px 17px;}
.reply_link {font-size:11px; font-weight:bold; color:#858585;}
.reply_link a {font-size:11px; font-weight:bold; color:#858585; text-decoration:none;}
.reply_link a:hover {font-size:11px; font-weight:bold; color:#858585; text-decoration:underline;}

.contentapproval_top_lt {background:url(../images/contentapproval_top_lt.png) repeat-x top; width:5px; height:30px;}
.contentapproval_top_rt {background:url(../images/contentapproval_top_rt.png) repeat-x top; width:5px; height:30px;}
.contentapproval_top_mid {background:url(../images/contentapproval_top_bg.png) repeat-x top !important;/* height:30px;  font-family: 'MyriadProSemibold'; font-size:16px; color:#ffffff; padding-left:10px;*/}


.contentapproval_top1_lt {width:5px; height:30px;}
.contentapproval_top1_rt {width:5px; height:30px;}
.contentapproval_top1_mid { height:30px;  font-family: 'MyriadProSemibold'; font-size:16px; color:#ffffff; padding-left:10px;}


.contentapproval_box {background:#f0f0f0; border-bottom:1px solid #fd6564; border-left:1px solid #fd6564; border-right:1px solid #fd6564;}

.visit_box {background:#ffffff; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede; padding:15px 10px 10px 10px;}

.left_menu_link {font-size:11px; font-weight:normal; color:#858585; padding-left:15px; padding-top:15px;}
.left_menu_link a {font-size:11px; font-weight:normal; color:#858585; text-decoration:none;}
.left_menu_link a:hover {font-size:11px; font-weight:normal; color:#858585; text-decoration:underline;}

.left_menu_blue_link {font-size:11px; font-weight:normal; color:#2e9bff;}
.left_menu_blue_link a {font-size:11px; font-weight:normal; color:#2e9bff; text-decoration:none;}
.left_menu_blue_link a:hover {font-size:11px; font-weight:normal; color:#2e9bff; text-decoration:underline;}

.leftmenu_blue_bg {background:url(../images/leftmenu_blue_bg.png) repeat-x top; height:33px; padding-left:0px;}
.leftmenu_blue_bg_h {background:url(../images/leftmenu_blue_bg_h.png) repeat-x top; height:33px; padding-left:0px;}
.leftmenu_blue_bg_h a {font-size:11px; font-weight:normal; color:#0084e6; text-decoration:none;}
.leftmenu_blue_bg_h a:hover {font-size:11px; font-weight:normal; color:#0084e6; text-decoration:underline;}
.comman_area_bg {background:url(../images/commanarea_bg.png) repeat-x top #ffdfb3; height:35px; padding:0px 15px 7px 10px;}
.comman_area_title {font-size:11px; color:#e36500;}
.comman_area_text {font-size:11px; color:#333333; line-height:16px;}

.leftmenu_blue_bgl {background:url(../images/gray-bgl.png) repeat-x top; height:33px; padding-left:0px;}
.leftmenu_gray_bgl a {font-size:11px; font-weight:normal; color:#0084e6; text-decoration:none;}
.leftmenu_gray_bgl a:hover {font-size:11px; font-weight:normal; color:#0084e6; text-decoration:underline;}

.leftmenu_gray_bg {background:url(../images/gray-bgd.png) repeat-x top; height:33px; padding-left:0px;}
.leftmenu_gray_bg a {font-size:11px; font-weight:normal; color:#6c6c6c; text-decoration:none;}
.leftmenu_gray_bg a:hover {font-size:11px; font-weight:normal; color:#6c6c6c; text-decoration:underline;}

/************************************************
* New User Page *
************************************************/
.title_text {font-family: 'MyriadProSemibold'; font-size:16px; color:#666666;}
.inner_title_text {font-family: 'MyriadProSemibold'; font-size:14px; color:#666666;}

.newuser ul {width:100%; padding:0px; margin:0px; list-style-type:none;}
.newuser ul li {width:100%; padding:0px; margin:0px; display:inline;}
.newuser ul li a { float:left; color:#ffffff; text-decoration:none; padding:8px 13px 0px 13px; background:url(../images/usersetting_divider.png) no-repeat top right; height:29px; margin:0px;}
.newuser ul li a:hover {color:#ff3801; text-decoration:none; padding:8px 13px 0px 13px; margin:0px; height:29px; background:url(../images/usersetting_hoverbg.png) repeat-x top;}
.newuser ul li .active {background:url(../images/usersetting_hoverbg.png) repeat-x top;}

.newuser ul li a.disabled:hover { float:left; color:#ffffff; text-decoration:none; padding:8px 13px 0px 13px; background:url(../images/usersetting_divider.png) no-repeat; height:29px; margin:0px;}

.newuser_content_box {background:#f0f0f0; border:1px solid #cdcbcc; padding:23px 0px 45px 20px;}


.editcontent ul {width:100%; padding:0px; margin:0px; list-style-type:none;}
.editcontent ul li {width:100%; padding:0px; margin:0px; display:inline;}
.editcontent ul li a { float:left; color:#858585; text-decoration:none; padding:8px 7px 0px 7px; height:29px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border-right:1px solid #c6c6c6;
border-left:1px solid #ffffff;}
.editcontent ul li a:hover {color:#000000; text-decoration:none; padding:8px 7px 0px 7px; margin:0px; height:29px; background:url(../images/editcontent_hbg.png) repeat-x top;} 
.editcontent ul li .active {background:url(../images/editcontent_hbg.png) repeat-x top;}


/************************************************
* Comman Areas Page *
************************************************/
.commanareas_box {padding:17px 10px 40px 10px; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
.commanareas_inner_box {background:#f0f0f0; border-left:1px solid #cdcbcc; border-right:1px solid #cdcbcc; border-bottom:1px solid #cdcbcc; padding:10px 10px 10px 10px;}
.commanareas_form_box {background:#f0f0f0; border:1px solid #cdcbcc; padding:20px 10px 20px 10px;}
.commanareas_formdetail_box {background:#f0f0f0; padding: 0;/*10px 10px 20px 10px;*/}
.commanareas_box_pad {padding:17px 10px 0px 10px; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
.language_img_pad {padding-top:30px;}
.language_text {font-size:11px; font-weight:bold; color:#b0b0b0; background:url(../images/language_back_img.gif) no-repeat top; width:24px; height:20px;}
.language_text a {font-size:11px; font-weight:bold; color:#b0b0b0; text-decoration:none;}
.language_text a:hover {font-size:11px; font-weight:bold; color:#666666; text-decoration:none;}
.language_text .active {color:#666666;}

/************************************************
* Paging *
************************************************/
.pageing {border-top:1px solid #f0f0f0; padding-right:20px;}
.pageing table{border-top:1px solid #dfdfdf;}
.pageing a {font-size:11px; font-weight:normal; color:#858585; text-decoration:none;}
.pageing a:hover {font-size:11px; font-weight:bold; color:#858585; text-decoration:none;}
.deactivate_btn {border-top:0px solid #dbdbdb; background-color:#f0f0f0;}

/************************************************
* Footer *
************************************************/
.footer {padding:0px 0px 0px 0px; color:#999999; /*border-top:1px solid #cccccc; height:30px;*/ text-align:right;}
.footercopy {padding:5px 0px 0px 0px; color:#858585; font-size:10px;}

/************************************************
* Form Link Class *
************************************************/
.form a{font-size:11px; color:#2e9bff; text-decoration:none;}
.form a:hover {font-size:11px; color:#2e9bff; text-decoration: underline;}

/************************************************
* Grid related Class *
************************************************/
input {/*border:#cccccc 1px solid;*/ padding:3px 0px 3px 0px; color: #858585;  font-size:11px; font-family:Arial, Helvetica, sans-serif;} /* default class for the textboxes for whole project */
input[type="text"],input[type="password"]{padding:8px 3px}
input[type="image"]{padding:0px 0px}
input.date{ background-image:url(/App_Themes/Default/images/calendar.gif); background-position:98% 50%;  background-repeat:no-repeat;}
textarea {border: #cccccc 1px solid; padding:2px; font-size:12px;  color:#000000; font-family:Arial, Helvetica, sans-serif; } /* default class for the textarea for whole project */
select {border: #cccccc 1px solid; padding:8px 3px; font-size:11px; color:#999999; font-family:Arial, Helvetica, sans-serif;} /* default class for the list menu/dropdown(like to select countries or state) for whole project */

.radio input {border-style:none; vertical-align:middle;} /* removes border from radio button and checkboxes */
.radio label {margin:4px; color: #858585;}

.inputbutton {cursor:pointer; color:#fff; text-align:center; background:#2e9bff; border:none; font-size:14px; font-weight:bold; /*height:25px; font-family: 'MyriadProSemibold';*/ padding:0px; } /* to make custom type of inputbutton for whole project */

.browse_inputbutton {cursor:pointer; color:#ffffff; text-align:center; background:#979797; border:none; font-size:14px; font-weight:bold; height:25px; font-family: 'MyriadProSemibold'; padding:0px;}

.savedraft_inputbutton {cursor:pointer; color:#858585; text-align:center; background:#f0f0f0; border:none; font-size:14px; font-weight:bold; height:25px; font-family: 'MyriadProSemibold'; padding:0px;}
.saveorder_inputbutton {cursor:pointer; color:#ffffff; text-align:left; background:url(../images/saveorder_btn.png) no-repeat; border:none; font-size:14px; font-weight:bold; height:33px;
width:100px; font-family: 'MyriadProSemibold'; padding:0px 0px 0px 25px; margin:0px;}
.saveorder_inputbutton_new {cursor:pointer; color:#ffffff; text-align:left; background:url(../images/saveorder_btn_new.png) no-repeat; border:none; font-size:14px; font-weight:bold; height:33px;
width:108px; font-family: 'MyriadProSemibold'; padding:0px 0px 0px 33px; margin:0px;}

.mandatory{color:#990000; font-weight:bold; font-size:12px;} /* to display mandatory things in the form, like "*"  */
.label{color:#999999; font-weight:bold; } /* to give the class for fields label  */

.dottedline{background:url(images/dotted.gif) repeat-x top; height:9px;} /* for dotted lines */
.border{border:1px solid #97b7dc; padding:2px;} /* common class to use border in the whole project */
.nobg { background:none; border:none;} /* to give remove the background color or border of CHECKBOX and RADIO BUTTON */
.sfont{font-size:10px; color:#ccc; font-style:italic;} /* for small grey font like to write comments near textfield in the grid */
.altbg{background-color:#f0f0f0;} /* for grid's alternate raw */
.selected_altbg {background-color:#d7d7d7; border-bottom:1px solid #f0f0f0;}
.nrlbg{background-color:#fff;} /* for grid's normal raw */

/************************************************
* Accordian Boxes Css *
************************************************/
.glossymenu {
margin:0px 0;
padding: 0;
border-bottom-width: 0;
}

.menu_border {
padding:0px; 
border:none; 
margin:0px 0px 30px 0px;}

.glossymenu a.menuitem {
font-family: 'MyriadProSemibold';
font-size:16px;
font-weight:bold;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
padding:0px;
line-height:32px;
height:30px;
text-decoration: none;
}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active {
color: white;
}

.glossymenu a.menuitem .statusicon { /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 10px;
right: 10px;
border: none;
}

.glossymenu a.menuitem:hover {
color:#666666;
}
.glossymenu .openheader1 {
color: #666666;
}
.glossymenu .openheader2 {
color:#666666;
}
.glossymenu .openheader2 td {
color:#666666;
}
.glossymenu div.submenu { /*DIV that contains each sub menu*/ color:#303030; font-size:13px; padding:0px; margin:0px;}
.glossymenu .submenu_lable {color:#27466e;}
.glossymenu a td {color:#666666; font-size:16px; font-family: 'MyriadProSemibold';}
.glossymenu a:hover td {color:#666666; font-size:16px; font-family: 'MyriadProSemibold';}


/************************************************
* Grey Tabs Css *
************************************************/
.glowingtabs {
	float:right;
	width:100%;
	line-height:normal;
    
}
.glowingtabs ul {
	list-style-type: none;
	margin:0px 0px 0px 0px;
/*Left offset of entire tab menu relative to page*/
	padding:0;
}
.glowingtabs li {
	display:inline;
	margin:0;
	padding:0;
}
.glowingtabs a {
	float:left;
	background:url(../images/tab_lt.gif) no-repeat left top;
	margin:0;
	margin-right:1px; /*spacing between each tab*/
	padding:0 0 0 5px;
	text-decoration:none;
	color:#999999;
}
.glowingtabs a span {
	float:left;
	display:block;
	background:url(../images/tab_rt.gif) no-repeat right top;
	padding:8px 15px 5px 10px;
	font-weight:bold;
	font-size:14px;
	color:#999999;
	font-family: 'MyriadProSemibold';
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {
	float:none;
}
/* End IE5-Mac hack */

.glowingtabs a:hover span {
	color:#999999;
}
.glowingtabs a.current { /*Selected Tab style*/
	background-position:0 -0px; /*Shift background image up to start of 2nd tab image*/
}
.glowingtabs a.current span { /*Selected Tab style*/
	background-position:100% -0px; /*Shift background image up to start of 2nd tab image*/
	color:#666666;
}
.glowingtabs a:hover { /*onMouseover style*/
	background-position:0% -0px; /*Shift background image up to start of 2nd tab image*/
}
.glowingtabs a:hover span { /*onMouseover style*/
	background-position:100% -0px; /*Shift background image up to start of 2nd tab image*/
	color:#666666;
}

.edit_popup_border_top {background:url(../images/border_top.png) repeat-x top; height:10px;}
.edit_popup_border_left {background:url(../images/border_left.png) repeat-y top; width:10px;}
.edit_popup_border_right {background:url(../images/border_right.png) repeat-y top; width:10px;}
.edit_popup_border_bottom {background:url(../images/border_bottom.png) repeat-x bottom; height:14px;}


.pagemodule_content_box {background:#f0f0f0; border:1px solid #cdcbcc; padding:20px 20px 45px 20px;}
.dasheborder {border:1px dashed #cacaca; background-color:#ffffff; padding:15px 15px 30px 15px;}
.dasheborder1 {border:1px dashed #cacaca; background-color:#ffffff; padding:15px 15px 15px 15px;}
.middlebordercontent {border:1px dashed #cacaca; background-color:#ffffff; margin:15px 15px 15px 15px;}
.innerboxcontent {border:1px dashed #cacaca; background-color:#ffffff;}
.pagemodule_grey {font-size:11px; font-weight:normal; color:#cacaca;}

.imagesupload_box {background:#f0f0f0; border:1px solid #cdcbcc; padding:20px;}
.addphoto_box {border:1px solid #cccccc; background:#ffffff;}
.imagesearch {padding:20px 10px 20px 10px;}
.imgcategorie_greybg {background:#f0f0f0; padding:15px 25px 15px 25px;}
.categorie_name {color:#676767; font-size:11px;}
.categorie_name a{color:#676767; font-size:11px; text-decoration:none;}
.imgselected_box {background:url(../images/img_selected_box.jpg) no-repeat top; width:120px; height:120px;vertical-align:middle; text-align:center;}
.imgunselected_box {width:120px; height:120px; vertical-align:middle; text-align:center;}

.img_popup_toplt {background:url(../images/img_popup_toplt.png) no-repeat top; width:10px; height:10px;}
.img_popup_toprt {background:url(../images/img_popup_toprt.png) no-repeat top; width:10px; height:10px;}
.img_popup_topmid {background:url(../images/img_popup_topmid.png) repeat-x top; height:10px;}
.img_popup_botlt {background:url(../images/img_popup_botlt.png) no-repeat top; width:10px; height:10px;}
.img_popup_botrt {background:url(../images/img_popup_botrt.png) no-repeat top; width:10px; height:10px;}
.img_popup_botmid {background:url(../images/img_popup_botmid.png) repeat-x bottom; height:10px;}
.img_popup_leftbg {background:url(../images/img_popup_leftbg.png) repeat-y top; width:10px;}
.img_popup_rightbg {background:url(../images/img_popup_rightbg.png) repeat-y top; width:10px;}
.img_popup_middle {background:#ffffff; padding:10px;}
.img_popup_title {font-weight:bold; color:#2e9cfe; line-height:18px;}

.img_text {vertical-align:top; padding-top:2px;}

/* Novos Estilos para alterar tabelas para divs no separador conteúdo
    Utilizados nos user controls 
 */
 
 
 
 /*Page Forms */
 .newuser{/*float:left;*/margin: 0;padding:0px 0 0px; height:35px;}
.newuser ul {list-style-type: none;margin: 0;padding: 0;width: 100%;}
.newuser ul li {display: inline;margin: 0;padding: 0;width: 100%;
}
 

/* Manage Page Forms Content */
/*#divContentIN */
.imageUC{vertical-align: top;}

#divMeta label, #divPage label,#divContentIN label{width: 12em;float: left;text-align: right;margin-right: 0.5em;padding: 8px 3px;display: block;box-sizing:content-box;
-ms-box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box; }
#divMeta input[type="text"],#divMeta input[type="password"], #divPage input[type="text"],#divContentIN input[type="text"],#divPage input[type="password"],#divContentIN input[type="password"] {border:1px solid #aaa;width:49%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-sizing:content-box;
-ms-box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box; border-color :#aaa; border-top-color:#ccc;border-bottom-color:#999;    }
#divMeta select, #divPage select,#divContentIN select {border:1px solid #aaa;border-top:1px solid #ccc;border-left:1px solid #ccc;width:49%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-sizing:content-box;
-ms-box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;border-bottom-color:#999; }
#divMeta div.action, #divPage div.action,#divContentIN div.action{width:98%;text-align:right;box-sizing:content-box;
-ms-box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box; }
#divMeta .submit input, #divPage .submit input,#divContentIN .submit input{margin-left: 4.5em;color: #000;border: 2px outset #d7b9c9;box-sizing:content-box;
-ms-box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box; } 
#divMeta textarea, #divPage textarea,#divContentIN textarea{border:1px solid #aaa;border-top:1px solid #ccc;border-left:1px solid #ccc;width:49%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-sizing:content-box;
-ms-box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box; }
#divMeta fieldset, #divPage fieldset,#divContentIN fieldset{width:40em;box-sizing:content-box;
-ms-box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box; }
#divMeta .legend, #divPage .legend,#divContentIN .legend{color: #fff;background: #808080;border:1px solid #aaa;border-top:1px solid #ccc;border-left:1px solid #ccc;padding: 2px 10px;box-sizing:content-box;
-ms-box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box; }

 #divMeta textarea:focus,#divPage textarea:focus,#divContentIN textarea:focus,#divMeta input[type="text"]:focus, #divPage input[type="text"]:focus,#divContentIN input[type="text"]:focus {border:1px solid #2e9bff;}
/*

#divMeta select:focus, #divPage select:focus,#divContentIN select:focus,
*/

/* Radio Buttons Labels */
#divPage span{width: 5em; /*float:left;*/}
#divPage input[type="radio"]{float:left;}
#divPage label[for=rbYes]{width: 2em; padding: 4px; margin:0;}
#divPage label[for=rbNo]{width: 2em; padding: 4px;margin:0;}
#divPage label[for=publishFrom]{width: 2em; padding: 8px 3px;margin:0 2px 0 0 ;}
#divPage label[for=publishTo]{width: 2em; padding: 8px 3px;;margin:0; text-align:center;}
#divPage span.teste{    float: left;
    margin-left: 126px;
    width: 300px;}
#divPage span.teste input[type="text"]{float:left;}
#divPage #lblErrMsgDate{width: 300px;  float: left; margin-left: 140px;}
/* Template Image */
#divPage{ position:relative; z-index:1;}
#divPage #updImage{position:absolute;right:10px;top: 20px;border:1px solid #ccc;}

/* Publication dates */
#divPage .dates, #divContentIN .dates{ width: 10em !important;}

/* #Buttons================================================== */
.button,button,input[type="submit"],input[type="reset"],input[type="button"] {
	/*background:#eee;
	/* Old browsers */
	/*background:#eee -moz-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* FF3.6+*/
	/*background:#eee -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2)));
	/* Chrome,Safari4+*/
	/*background:#eee -webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Chrome10+,Safari5.1+*/
	/*background:#eee -o-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Opera11.10+*/
	/*background:#eee -ms-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* IE10+*/
	/*background:#eee linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* W3C */
	/*border:1px solid #aaa;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:4px 12px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#444;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0 1px rgba(255,255,255,.75);
	cursor:pointer;
	line-height:normal;
	padding:8px 15px;
	font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
	/*Novo */
	/*box-sizing: border-box;*/
	/*margin-bottom:20px;*/
}
.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover {
	/*color:#222;
	background:#ddd;
	/* Old browsers */
	/*background:#ddd -moz-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
	/* FF3.6+*/
	/*background:#ddd -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.3)),color-stop(100%,rgba(0,0,0,.3)));
	/* Chrome,Safari4+*/
	/*background:#ddd -webkit-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
	/* Chrome10+,Safari5.1+*/
	/*background:#ddd -o-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
	/* Opera11.10+*/
	/*background:#ddd -ms-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
	/* IE10+*/
	/*background:#ddd linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
	/* W3C */
	/*border:1px solid #888;
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
	text-decoration: none;
	/*Novo */
	/*box-sizing: border-box;*/
}
.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active {
	border:1px solid #666;
	background:#ccc;
	/* Old browsers */
	background:#ccc -moz-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);
	/* FF3.6+*/
	background:#ccc -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.35)),color-stop(100%,rgba(10,10,10,.4)));
	/* Chrome,Safari4+*/
	background:#ccc -webkit-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);
	/* Chrome10+,Safari5.1+*/
	background:#ccc -o-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);
	/* Opera11.10+*/
	background:#ccc -ms-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);
	/* IE10+*/
	background:#ccc linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);
	/* W3C */
}

.button_blue{
	
	 /* fallback */ 
	 background-color: #8FB6C2 !important; 
	 background-repeat: repeat-x; 														/* Safari 4-5, Chrome 1-9 */ 
	 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8FB6C2), to(#6399AB)) important;  /* Safari 5.1, Chrome 10+ */ 
	 background: -webkit-linear-gradient(top, #8FB6C2, #6399AB) important; 					 	/* Firefox 3.6+ */ 
	 background: -moz-linear-gradient(top, #8FB6C2, #6399AB) important; 							/* IE 10 */ 
	 background: -ms-linear-gradient(top, #8FB6C2, #6399AB) important; 							/* Opera 11.10+ */ 
	 background: -o-linear-gradient(top, #8FB6C2, #6399AB) important;
 
	/* W3C */
	border:1px solid #89B2BF important;
	padding:4px 12px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#fff !important;
	display:inline-block;
	font-size:17px;
	text-decoration:none;
	text-shadow:0 1px #355762 important;
	cursor:pointer;
	line-height:normal;
	padding:8px 15px;
	text-align:center;
	/*font-family: 'PTSansNarrowBold';*/
}


.button_blue:hover {
 text-decoration:none;
	 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6399AB), to(#8FB6C2));  /* Safari 5.1, Chrome 10+ */ 
	 background: -webkit-linear-gradient(top, #6399AB, #8FB6C2); 					 	/* Firefox 3.6+ */ 
	 background: -moz-linear-gradient(top, #6399AB, #8FB6C2); 							/* IE 10 */ 
	 background: -ms-linear-gradient(top, #6399AB, #8FB6C2); 							/* Opera 11.10+ */ 
	 background: -o-linear-gradient(top, #6399AB, #8FB6C2); 
}

.button_saveOrder{
	
	 /* fallback */ 
	 background-color: #858585 !important;
	 background-image: url("/App_Themes/Default/images/saveorder_icon.jpg");
	 background-repeat: no-repeat;
	 background-position: left top; 														/* Safari 4-5, Chrome 1-9 */ 
	 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DBDBDB), to(#858585)) important;  /* Safari 5.1, Chrome 10+ */ 
	 background: -webkit-linear-gradient(top, #DBDBDB, #858585) important; 					 	/* Firefox 3.6+ */ 
	 background: -moz-linear-gradient(top, #DBDBDB, #858585) important; 							/* IE 10 */ 
	 background: -ms-linear-gradient(top, #DBDBDB, #858585) important; 							/* Opera 11.10+ */ 
	 background: -o-linear-gradient(top, #DBDBDB, #858585) important;
 
	/* W3C */
	border:1px solid #89B2BF important;
	padding:7px 10px 7px 30px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#fff !important;
	display:inline-block;
	font-size:15px;
	text-decoration:none;
	text-shadow:0 1px #355762 important;
	cursor:pointer;
	line-height:normal;
	
	text-align:center;
	/*font-family: 'PTSansNarrowBold';*/
}


.button_saveOrder:hover {
 /*text-decoration:none;
	 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DBDBDB), to(#858585));  /* Safari 5.1, Chrome 10+ */ 
/*	 background: -webkit-linear-gradient(top, #DBDBDB, #858585); 					 	/* Firefox 3.6+ */ 
/*	 background: -moz-linear-gradient(top, #DBDBDB, #858585); 							/* IE 10 */ 
/*	 background: -ms-linear-gradient(top, #DBDBDB, #858585); 							/* Opera 11.10+ */ 
/*	 background: -o-linear-gradient(top, #DBDBDB, #858585); */
opacity:0.6;
}
.button.full-width,.button_blue.full-width,button.full-width,input[type="submit"].full-width,input[type="reset"].full-width,input[type="button"].full-width {
	width:100%;
	padding-left:0 !important;
	padding-right:0 !important;
	text-align: center;
}
/* Fix for odd Mozilla border & padding issues */
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding: 0;
}



 .right #imgClose{ padding:0px 10px; border:none;}
 .width60{ width:60px !important; margin-right:10px;}
 .arrowDiv{width:11px; margin:0 10px 0 0; padding:0;}
 .arrowDiv img{padding:3px 0;}
 .addlanguage_box ul.action, .action{list-style-type: none;margin:0 10px 10px;}
/* Checkbox list */
 .checklistStyle{width:99%; height:98px;  margin:0; background:#FFFFFF; float: left;   }
.checklistStyle:focus {
  border: 1px solid #2e9bff;
}
.checklistStyle label {
  box-sizing: content-box;
  display: block;
  float: left;
  margin-right: 0.5em;
  padding: 3px 3px !important;
/*  text-align: left !important;*/
  width: 15em !important;
}
 
 /*fix datepicker */
 .ui-datepicker {
    z-index: 9999;
}
