a 		{text-decoration: none; color: #007CD6}
a:hover	{text-decoration: none; color: #00A8E5}
a:active {color: #00A8E5}
body	{font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif}
td		{font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif}
td.data	{font-size: 14px; 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;
}

.tab {
	margin-left: 40px;
}

.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: #C1C1C1;
	margin: 0;
	padding: 2px;
	border: 1px solid #C1C1C1;

	-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);
}

.box7 {
	background-color: #ffffff;
	margin: 5px 0 0 0;
	padding: 6px;
	border: 1px solid #AFAFAF;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	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: #1A9B1C;
}

.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: #1A9B1C;
	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, select {
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	outline: none;
	padding: 6px 6px 6px 6px;
	margin: 5px 1px 3px 0px;
	border: 1px solid #AFAFAF;
}

input[type=text]:focus, textarea:focus, select:focus {
	-moz-box-shadow: 0 0 5px #1AAF1A;
	-webkit-box-shadow: 0 0 5px #1AAF1A;
	box-shadow: 0 0 5px #1AAF1A;
	padding: 6px 6px 6px 6px;
	margin: 5px 1px 3px 0px;
	border: 1px solid #1AAF1A;
}