html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video, select, textarea, input, button, input[type="button"], 

input[type="reset"], input[type="submit"], input[type="submit"], 

 input[type="submit"] {

	margin: 0;

	padding: 0;

	border: 0px;

	outline:none;



	line-height:none !important;



}

.main_div_ews

{

	width: 100%;

	overflow:hidden;
	font-family:Times New Roman !important;
	font-size:14px;

}



.main_div_ews .courtesy

{

	line-height: 15px;

    padding-right: 6px;

    padding-top: 15px;

}

.main_div_ews .courtesy p

{

	font-size: 10px;

	text-align:right;

	float: right; 

	position: relative; 

	margin-top: -16px;	

}



.main_div_ews .top_section

{

	background-color: #000;

    height: 41px !important;

    max-height: 150px !important;

    width: 100%;

}



.main_div_ews .calender

{

	float: left;

	height: 20px !important;

	margin-left: 5px;

	margin-top: 10px;	

}



.main_div_ews .from_to_div

{

	float:left;

	margin-top: 10px;

	margin-left: 6px;

	max-width: 75px;

    width: 26%;

}



.main_div_ews .from_to_width

{

	width: 100% !important;	

	

}



.main_div_ews .chart_image

{

	float: left;

	height: 18px !important;

	margin-left: 15px;

	margin-top: 11px;	

}



.main_div_ews .chart_select_div

{

	float:left;

	margin-top: 10px;

	margin-left: 6px;	

	width:25%;

}

select { padding:2px; }

select option { width:100%;}

.main_div_ews .chart_name_width

{

	max-width: 150px;	

	width:100%;

}



.main_div_ews .chart_outer_div

{

	width:100%;

	border:1px solid lightgray;	

}



.main_div_ews .chart_div

{



	width: 100%;	

	

}



.main_div_ews  .embed_outer

{

	width:100.3%;

	background-color: #000;

}



.main_div_ews .embed_image

{

	margin-top: 8px;

	float: left;

	height: 25px;	

}

#embed_div {

	cursor:pointer;

	display:block;

	overflow:hidden;

	text-align:right;

	

}

.main_div_ews  .embed_text

{

  display: block;
  background: url(../images/embed.png) no-repeat left center;
  font-size: 17px;
  float: right;
  padding: 3px 10px 0 25px;
  line-height: 38px;
  margin: 0px;
  color:#fff;

}



.main_div_ews .embed_code_div

{

	background-color: #E5E5E5;

	display: block;

	min-height:63px;	

	display:block;

	overflow:hidden;

	padding-bottom:10px;

	padding-top:5px;

	padding-left:10px;

}



.main_div_ews .embed_textarea

{

	width:85%;

	margin-top:5px;

	margin-left:3px;	

	padding:10px;

	height:100px;

	

}

.main_div_ews .embed_close_div

{

	float: right;

    margin-top: 24px;

    text-align: center;

    width: 14%;



}



.main_div_ews .embed_close_button

{

	max-width:100px;

	width: 100%;

	padding:10px 0;

	background:#353535;

	font-weight:normal;

	text-transform:uppercase;

	color: white;

	

}

.main_div_ews .embed_close_button:hover { 	background:#353535;  }

@media (min-width: 768px) { 



#embed_box .embed_textarea {

	width:75%; 

	float:left;

	margin-right:5%;

	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

	height: 80px;

}

#embed_box .embed_close_div {

	width:15%; 

	float:left;

}





}



@media (min-width: 992px) { 



}

@media (min-width: 992px) and (max-width: 1279px) {

	

}

@media (max-width: 767px) { 

#embed_box { text-align:center; }

#embed_box .embed_textarea {

	width:90%; clear:both;

	margin:0px auto;
}

#embed_box .embed_close_div {

	width:100%; clear:both;

}



.main_div_ews .from_to_div

{

	

    width: 20%;

}

.main_div_ews .chart_select_div

{

		

	width:32%;

}

.chart_embed_outer_div { text-align:center; }

}



.map_ballon

{

	padding:15px;

	font-size:16px;

	width:135px;	

}



.source

{

	font-size: 11px;

    text-align: right;

    padding-right:22px;

}