     DIV,TD{-moz-box-sizing:border-box;}
BODY{-moz-box-sizing:border-box;margin:10px;padding:0px;}
P,TD,TH,DIV{font-size:11px;font-style:normal;font-weight:normal;/*line-height:15px;*/}
P,TD,TH,DIV,INPUT,TEXTAREA,BUTTON{font-family:Tahoma,Verdana,sans-serif}
P{margin-bottom:15px;}
H1,H2,H3,H4,H5,H6{margin:0px;font-weight:normal;color:#B10000;font-family:Tahoma,Verdana,sans-serif}
H2{font-size:20px;margin-bottom:15px;}
H2.subtitle{margin-bottom:0px;}
INPUT,TEXTAREA{font-size:11px;font-style:normal;color:#000000;font-weight:normal;border:solid 1px #B2B2B2;}
INPUT.radio {width:12px;border:none;}
SELECT{font-family:Tahoma,Verdana,sans-serif;font-size:11px}
TD,TH{padding:0px;vertical-align:top}
IMG{border:none}
FORM{margin:0px}
A{color:#C03838;text-decoration:none}
A:hover{color:#C03838;text-decoration:underline}

TABLE.cost TD {padding:2px;}
TABLE.cost TH {padding:2px;background:#E0E0E0;font-weight:bold;}
H1 {font-size:19px;font-weight:bold;margin:10px 0px;}
H2 {font-size:15px;font-weight:bold;margin:10px 0px;}

#loading_box
{
	position: absolute;
	top: 0px;
	right:0px;
	padding: 2px 4px;
	background-color: #D92918;
	color:#FFF;
	font-size:12px;
	text-align: center;
}

#message_box
{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 2px 4px;
	background-color: #E9E9E8;
	color:#111;
	font-size:12px;
	text-align: center;
}

#site_content
{
	margin: 0 auto;
	top: 50px;
	padding: 2px 4px;
	color:#111;
	font-size:12px;
	text-align: center;
}