a 		{text-decoration: none; color: #007CD6}
a:hover	{text-decoration: none; color: #00A8E5}
a:active {color: #00A8E5}
body	{font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif}
td		{font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif}
td.data	{font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF}

ul.noindent{
	list-style-type:none;
	padding: 2px 0; /*removes in Firefox/Mozilla*/
	margin: 2px 0; /*removes in IE & Opera*/
}

ul.noindent li {
	list-style-type:none;
	margin: 0;
	padding: 1px 0;
}

ul.noindent_country{
	list-style-type:none;
	padding: 5px 0; /*removes in Firefox/Mozilla*/
	margin: 5px 0; /*removes in IE & Opera*/
}

ul.noindent_country li {
	list-style-type:none;
	margin: 0;
	padding: 5px 0;
}

.t1 {
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.box1 {
	background-color: #EAE8E8;
	margin: 0;
	padding: 2px;
	border: 1px solid #EAE8E8;

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(include/border-radius.htc);
}

.box2 {
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(include/border-radius.htc);
}

.box3 {
	background-color: #ffffff;
	margin: 0;
	padding: 10px;
	border: 1px solid #d7d7d7;

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(include/border-radius.htc);
}

.box4 {
	background-color: #f0f0f0;
	margin: 0;
	padding: 0;
	border: 1px solid #f0f0f0;

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(include/border-radius.htc);
}

.box5 {
	background-color: #B70058;
	margin: 0;
	padding: 2px;
	border: 1px solid #B70058;

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(include/border-radius.htc);
}

.box6 {
	background-color: #f2f2f2;
	margin: 0;
	padding: 10px;
	border: 1px solid #d7d7d7;

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(include/border-radius.htc);
}

.footer_navi {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}

a.footer_navi:link {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}

a.footer_navi:visited {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}

a.footer_navi:active {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #727272;
}

a.footer_navi:hover {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #727272;
}

.naviBox1 {
	background-color: #ffffff;
	margin: 0;
	padding: 1px;
	border: 1px solid #d7d7d7;
}

tr.naviBox1:hover {
	background-color: #e1eafe;
}

a.naviBox2:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #999999;
}

a.naviBox2:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #999999;
}

a.naviBox2:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #999999;
}

a.naviBox2:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FF9F2B;
}

.ui-datepicker-current {
    visibility:hidden
}

.myTable {
	border-collapse:collapse;
}

.myTable th {
	background-color:#D6D6D6;
}
.myTable td, .myTable th {
	padding:5px;
	border:1px solid #D6D6D6;
}

/*** New Autocomplete Styles */
.ac_input {width: 100%;}
.ac_results {padding: 3px;border: 1px solid #d7d7d7;background-color: #f9f9f9;overflow: hidden;z-index:999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {
	margin: 0px;
	padding: 2px 2px;
	cursor: pointer;
	display: block;
	width:100%;
	font-family:Arial;
	font-size: 12px;
	overflow: hidden;
	text-align:left;
	font-weight:normal;
}	
.ac_over {
	background-color: #006AED;
	color: #ffffff;
}
/******* Only required of IE - Has issues with z-index and dropdowns *************/
.ac_results iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    filter:mask();
    width:3000px;
    height:3000px;
	
input[type=text], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}
 
input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}