body     { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #545454; margin:0;}
input    { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #545454;}
select   { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #545454;}
textarea { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #545454; border:1px solid #b6b6b6; width:95%;}
form{ margin:0;}
ul { margin: 0; padding: 0; list-style: none;}
a { text-decoration: none; color: #0a69c5;}
a:hover, a:focus { text-decoration: underline; outline:none; }
a:active { outline:none;}
img { border: none; }
.thumbnail { transition: transform .2s; }
.thumbnail:hover { transform: scale(1.1); }
fieldset { margin: 0; padding: 0;}
table { border:0px;}
input {font-family: Arial,Helvetica,sans-serif;}
select { background:#fff; color:#545454; border:1px solid #b6b6b6;  }
.blue {color:#039}
.red {color:#F00}
.rate {color:#039;cursor:pointer;}
.odd { background-color:#f5f5f5;}
.even { background-color:#ffffff;}
.odd:hover,.even:hover {background-color: #CCFFCC;}
.highlight { background-color:#ffe0b7}

/*Input Style*/
input[type="text"], input[type="name"] 
{ border:1px solid #b6b6b6; font-family:Arial; color:#545454; padding:3px;
	font-weight:normal;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;}

/*Structure*/
#header { margin: 0 auto; }
#wrapper { width: 980px; margin: 0px 10px;}
#wrapper2 { width: 960px; margin: 0px 10px; }
#top{height:84px; clear: both; background-image:url(/images/main_topBG.png); background-repeat:repeat-x;} /*Logo,language,search,sitmap*/
#navigation{height:35px; margin:0 auto; background-image:url(/images/main_navBG.png); background-repeat:repeat-x; border-top:4px solid #e32121; }
#logo {float:left; margin-top:10px;}
#topbtn { float:right; margin-top:0px;}
.topbtnBG {float:right; width:65px; height:22px; background-image:url(/images/main_topbtnBG.png); text-align:center; line-height:22px}
.topbtnBG a { text-decoration: none; font-size:12px; color:#FFF; }
.topbtnBG a:hover{ text-decoration:underline; font-size:12px; color:#545454;}

#welcome { float:right; margin-top:20px; font-size:13px; }
#footer {clear:both; width:100%; height:50px; background-color:#f3f3f3; border-top:2px solid #e4e4e4; margin-top:30px; }
.copyright { float:left; line-height:50px}
.copyrightnav { float:right; line-height:50px}
.copyrightnav a{ text-decoration: none; color: #545454; }

/*TABLE*/
#container {width:980px; margin:20px auto; }

/*STANDARD TABLE*/
.std_table { border:0px solid #d1d1d1; border-collapse:collapse;}
.std_table tr { height:34px; }
.std_table td,th { border:1px solid #d4d4d4; padding:3px;}
.std_table .title{ background-color:#f5f5f5;}
#box_title { font-size:14px; color:#333; border:1px solid #d1d1d1;border-bottom:none; border-left:4px solid #e32121; color:#545454; height:31px; line-height:32px;
	font-weight:bold; padding:4px 5px 4px 5px; 
	background-color:#e5e5e5; 
	background: mix(#fff, #e5e5e5, 50%);
    filter: ~"progid:DXImageTransform.Microsoft.gradient(startColorStr="#fff~", EndColorStr="#e5e5e5")";
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e5e5));
    background: -webkit-linear-gradient(#fff, #e5e5e5);
    background: -moz-linear-gradient(top, #fff, #e5e5e5);
    background: -ms-linear-gradient(#fff, #e5e5e5);
    background: -o-linear-gradient(#fff, #e5e5e5);
    background: linear-gradient(#fff, #e5e5e5);
}

/*TABLE RATE*/			
#ratebox1 {float:right; width:470px; margin-bottom:30px;}
#ratebox1 table { border:1px solid #d1d1d1; border-collapse:collapse;}
#ratebox1 tr { height:30px; }
#ratebox1 tr.highlight { background-color:#ffe0b7;}
#ratebox1 tr td { border-top:1px solid #d4d4d4; padding:4px 5px 4px 5px;}

/*Button GREY*/
input[type=submit], input[type=button], button {
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #b6b6b6;
	padding:3px 10px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffffff), color-stop(100%, #e9e9e9) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #e9e9e9 100% );
	background:-ms-linear-gradient( top, #ffffff 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9');
	background-color:#ffffff;
	color:#545454;
	display:inline-block;
}
input[type=submit]:hover, input[type=button]:hover, button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #e9e9e9), color-stop(100%, #ffffff) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #ffffff 100% );
	background:-ms-linear-gradient( top, #e9e9e9 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#ffffff');
	background-color:#b6b6b6;
}
input[type=submit]:active, input[type=button]:active, button:active {
	position:relative;
	top:1px;
}

/*Button RED*/
#css_btn_red {
	min-width:80px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #d83526;
	padding:4px 12px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #fe1a00), color-stop(100%, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	background:-ms-linear-gradient( top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	color:#ffffff;
	display:inline-block;
}
#css_btn_red:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ce0100), color-stop(100%, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	background:-ms-linear-gradient( top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}
#css_btn_red:active {
	position:relative;
	top:1px;
}

