.dmOuter IMG
{
	max-width:100%;
}
.dmOuter *
{
	word-break:break-word;
}

.dmOuter iframe
{
	max-width:100% !important;
}
A IMG
{
	border:none;
}

DD, DT
{
	margin:0px;
}


.p_maxWidth
{
	max-width: 100%;
}

h1, h2, h3, h4, h5,h6, ul
{
	margin-left:0px;
	margin-right:0px;
}

.bcontainer
{
	min-height:100px;
	_height:100px;
}

BLOCKQUOTE
{
	margin:0px;
	padding:8px;
}


.imageMap
{
	width:100%;
	max-width:600px;
}

.p_hlist
{
	padding: 4px 8px;
	margin: 0px;
}

.p_hlist li
{
	display: inline;
	list-style-type: none;
	padding: 0px 4px 0px 0px;
}


*#dmOuter object ,*#dmOuter embed
{
	max-width:270px;
	word-wrap:break-word;
}

*#dmOuter iframe
{
	max-width:100%;
}

.dmOuter{
	word-wrap:break-word;
	}

.dm_wrapper
{
	background:white;
}

textarea{
	max-height:60px;
	max-width:90%;
}

*#dm textarea {
	max-width:100%;
	max-height:100%;
}

.dudaDialogBox textarea {
	max-width:100%;
	max-height:100%;
}


.sharePanelPreviewImageContainer {
	margin-right:3px;
	margin-left:3px;	
}


.fbLikeIframe
{
	/*width:50px;
	height: 25px;*/
	position: relative;
	top:-2px; 
}

.shareIcons
{
	width:21px;
	height: 21px;
	padding-bottom: 2px;
}

.float
{
	float:left;
}
.noFloat
{
	clear:both;
}
.emailFieldDesc
{
	font-size: 12px;
padding-left: 5px;
padding-top: 3px;
}
.emailFieldName
{
	font-weight:bold;
}
.emailInsideDiv
{
/*	width:300px;*/
	text-align:center;
}
.emailSubmit
{
	text-align:center;
	margin: 10px 10px 0px;
	}
.emailFields
{
margin: 12px 10px 10px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
.emailFieldHeader
{
	margin-top:8px;
}
.emailTextArea
{
	max-height: 100%;
	max-width: 100%;
	padding: 3px;
	width: 100%;
	white-space: normal;
}

.emailHeader
{
	background-color: lightBlue;
	border-top-left-radius: 8px 8px;
	border-top-right-radius: 8px 8px;
	
		-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	
	margin: 7px 0px;
	padding: 3px 10px;
	text-align: center;
}
.emailSuper
{
	background-color: #F0F3FC;
border-bottom-left-radius: 8px 8px;
border-bottom-right-radius: 8px 8px;
border-top-left-radius: 8px 8px;
border-top-right-radius: 8px 8px;

	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
}

.emailSuper a:visited
{
	color:blue;
}

.emailFooter
{
		background-color: lightBlue;
	border-bottom-left-radius: 8px 8px;
	border-bottom-right-radius: 8px 8px;
	
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	
	margin: 7px 0px;
	padding: 3px 10px;
	text-align: center;
	padding-bottom: 8px;
}


/* link default styling - this style is copied from the gwt standard css, so that the preview and editor will look the same */
/*a, a:visited, a:hover {
  color: #0000AA;
}*/



h1 {
  font-size: 32px;
}
h2 {
  font-size: 24px;
 }
h3 {
  font-size: 19px;
 }
 
h4 {
  font-size: 16px;
}
h5 {
  font-size: 13px;
}
h6 {
  font-size: 11px;
}

.externalIframe
{
	width:100%;
}

.display_None
{
	display:none;
}

.dmDisplay_None
{
	display:none !important;
}

.display_None_important
{
	display:none !important;
}

.dm_wrapper { 
	min-height: 100%; 
	height: auto !important;
	height: 100%;
	padding:0 0px 0 0px;
}
 #mobileFooter
 {
  font-size: 12px;
  background: url("../../runtime/images/footer_bg_grad.png") repeat-x #e5e6e6;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  clear:both;
  color:#333;
  padding:2px 0px 10px 0px
 }

 

  #mobileFooter .classicText

 {

 	font-size: x-small;

 	padding-bottom:4px;

 }



.duda {

  font-weight: bold;

  color: #f26522;

}

.italic {

  font-style: italic;

  color: #363636;

}

#powered {

  padding: 5px 10px;

  color:black;

 /* float: left;*/

}

#view-toggle {

  padding: 0px 10px;

/*  float: right;*/

}



#view-toggle-centered

{

text-align:center;
padding:8px 10px 0px 10px
}


 #attMobileFooter
 {
  	padding:5px 0px 0px 0px;
  	text-align:center;
  	font-family:verdana;
 }
 #attMobileFooter .classicText
 {
 	font-size: x-small;
 	padding-bottom:4px;
 }
 
 pre
 {
 	white-space:pre-line;
 }
 
 select
 {
 	max-width: 270px;
 }
 .dmSharePopupMask {
 	background-color:gray;
 	background-color:rgba(200, 200, 200, 0.6);
    position:absolute;
    margin:0px;
    display:none;
    width:10px;
    z-index:998;
    top:0px;
    left:0px;
 }
.dmSharePopup {
	background-color:black;
    background-color:rgba(0,0,0,0.6);
    padding:15px 5px 5px 5px;
    text-align: left;
    position:absolute;
    margin:0px;
    top: 100px;
    left: 0px;
    display:none;
    width:180px;
    height: auto;
    z-index:999;
}
.dmSharePopup iframe{
	max-width:150px;
}
.dmShareClose
{
    position:absolute;
    top:0px;
    right:0px;
    width:70px;
    height:25px;
    cursor:pointer;
    background: url(../images/sharing/share_close.png) no-repeat 50% 50%;
    }
.dmShareWidget
{
    /*width: 120px;*/
    margin: 0px 5px 10px 5px;
    padding: 3px;
}
.dmShareByMailIcon {
    background: url(../../../dudamobile-themes.s3.amazonaws.com/direct/business/icons/white/mail.png) no-repeat;
    height: 22px;
    width: 30px;
    display:inline-block;
    
}
.dmShareByMailText
{
font-size:11px;
color:white;
vertical-align:5px;
font-family:arial;
font-weight:bold;
}
.dmShareByMail a
{
display:block;
text-decoration: none
}

.fb_iframe_widget iframe
{
	max-width:100%;
}

.dmFloatingShare {
	position:absolute;
	background-image:url('../images/sharing/share_button.png');
	width:98px;
	height:40px;
	margin-left:2px;
	margin-top:200px;
	z-index: 99999;
}

.dmPostPageContents iframe, .dmPostPageContents embed, .dmPostPageContents object
{
	max-width:100%;
}

#___plusone_0
{
	max-width:100px;
}

.dmOuter input[type="image"]
{
	max-width: 100%;
}

#ad br
{
	display:none;
}

/*****************************************************************************************************/
/**********************************		CSS FOR IMAGE SLIDER - START	******************************/
/*****************************************************************************************************/
/*
 * jQuery FlexSlider v1.8
 * http://flex.madebymufffin.com
 *
 * Copyright 2011, Tyler Smith
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;background: transparent;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {display: block; -webkit-border-radius: 5px;-moz-border-radius: 5px;
	-o-border-radius: 5px;border-radius: 5px;border: 4px solid white; margin:0px auto; max-width:97%;max-height:250px}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider {position: relative; zoom: 1; ;background: transparent url('../nee/images/wp_hom_loading1.html') no-repeat center center;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative; margin: 0 auto;text-align: center;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;margin: 15px 0px 15px 0px !important;  }

/* Caption style */
/* IE rgba() hack */
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 100%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}

/* Direction Nav */
.flex-direction-nav li a {width: 26px; height: 26px; margin: 0px 20px; display: block;  position: absolute;
	bottom: -8px; cursor: pointer; text-indent: -9999px;background: url(../../runtime/platform/webs/flexslider/bg_direction_nav.png) no-repeat 0 0;
	opacity: 0.8;filter: alpha(opacity=80);}
.flex-direction-nav li .next {right: -18px;background-position: -30px 0;}
.flex-direction-nav li .prev {left: -16px;}
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {margin: 7px 0 0;text-align: center;}
.flex-control-nav li {display: inline-block;margin: 0 4px;}
/* .flex-control-nav li:first-child {margin: 0;} */
.flex-control-nav li a {background: white;display: inline-block;overflow: hidden;width: 10px;height: 0;padding-top: 10px;text-align: center;
	border: 1px solid #3B5481;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;box-shadow: 0 0 1px rgba(255,255,255,0.3), inset 0 0 1px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 0 1px rgba(255,255,255,0.3), inset 0 0 1px rgba(0,0,0,0.6);-webkit-box-shadow: 0 0 1px rgba(255,255,255,0.3), inset 0 0 1px rgba(0,0,0,0.6);}
.flex-control-nav li a:hover {background-color: #293F67;border: 1px solid black;}
.flex-control-nav li a.active {background-color: #293F67;border: 1px solid black;}

/*****************************************************************************************************/
/**********************************		CSS FOR IMAGE SLIDER - END	******************************/
/*****************************************************************************************************/
