/* normalizing tags */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, p{font-size:100%; font-style:normal; font-weight:normal}
ol, ul{list-style:none;}
address, caption, cite, code, dfn, em, strong, th, var{ font-style:normal; font-weight:normal;}
a:link, a:visited{text-decoration:none;}
table{border-collapse:collapse; border-spacing:0;}
img{border:0;}
/* preset tags*/
body {
	background:#FFFFFF url(./images/bg_red_white.png) repeat-x 0 0;
	color: #666666;
	/*font: 12px/1.5em verdana, "Helvetica", "Helvetica Nueu", Arial;*/
	/*font-family: "georgia", "times new roman", serif;*/
	/*font-family: Arial, Helvetica, sana-serif;*/
	font-family: verdana, arial, "times new roman", serif;
	font-size: 10px;
	font-weight:normal;
	overflow: auto;
}
h1 { font-size: 30px; margin:5px; padding:5px}
h2 { font-size: 24px; margin:5px; padding:5px}
h3 { font-size: 14px; margin:5px; padding:2px}
h4 { font-size: 12px; margin:5px; padding:1px}
h5 { font-size: 10px; margin:2px}
h6 { font-size: 8px; margin:1px}
p { font-size: 10pt; margin:2px}
div {
	display: block;
	width:auto;
	text-align: left;
}
a:link,
a:hover,
a:active,
a:visited {
	font-size: 12pt;
	color: #990000;
	text-decoration:none;
	border-bottom:1px dotted;
}
a:hover,
a:active {
	color:#FF6666;
	border-bottom:1px solid;
}

/* frame section */
#frame_root,
#frame_header,
#frame_body,
#frame_menu,
#frame_content,
#frame_footer{
	/*border: 1px solid #FFFFFF;*/
	display: block;
	position: relative;
	width:100%;
	overflow: hidden;
	text-align: left;
}

#frame_root{
	/*border: 1px solid #FFFFFF;*/
	width:1000px; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: auto;
}
#frame_header{
	/*border: 1px solid #FFFF00;*/
	/*background:#990000;*/
	height: 110px;
	overflow:auto;
}
#frame_body {
	/*border: 1px solid #000000;*/
	background:#FFFFFF;/* url(./images/bg_silver_scale_inverted.png) repeat-x 0 0;*/
	height: auto;
	float:left;
}
#frame_menu {
	/*border: 1px solid #FFFF00;*/
	width: 200px;
	height: auto;
	float:left;
}
#frame_content {
	/*border: 1px solid #FFFF00;*/
	background:#FFFFFF;/* url(./images/bg_silver_scale_inverted.png) repeat-x 0 0;*/
	overflow: auto;
	width: 796px;
	height: auto;
}
#frame_footer {
	/*border: 1px solid #FF0000;*/
	background:#CC0000;
	height: 50px;
	width: 100%;
	text-align: center;
}

/* frame_head section */
#header{
	display: block;
	/*border: 1px solid #FFFF00;*/
	/*background:#990000;*/
	position: relative;
	height: 100%;
	overflow:auto;
}
#header img.logo {
	/*border: 1px solid #FFFF00;*/
	border: none;
	float: right;
	margin:20px 10px 10px 10px;
	position: relative;
	/*left: 10px;
	top: 20px;*/
	height: 70px;
}
/* frame_body section */
/* frame_menu section */
#menu {
	/*border: 1px solid #990000;*/
	background: #E9E9E9;
	font-weight:normal;
	color: #333333;
	font-size: 14pt;
	position: relative;
	height: 300px;
	padding: 0px;
	padding-top: 5px;
	margin: 5px;
	margin-top: 65px;	
	overflow:hidden;
}
/* main menu */
#menu div.mnu {
	/*border: 1px solid #00FF00;*/
	background: #DDDDDD;/*url(./images/content-bg.gif) repeat-y 0 18px;*/
	margin: 5px;
	padding: 5px;
	position: relative;
}
#menu div.mnu a{
	display:block;
	clear:right
	color: #999999;
	font-size: 10pt;
	letter-spacing:0.1em;
	padding:2px 2px 2px 2px;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom-style:none;
}
#menu div.mnu a:link,
#menu div.mnu a:hover,
#menu div.mnu a:active,
#menu div.mnu a:visited {
	color: #666666;
	text-decoration:none;
	/*border-bottom:1px dotted;*/
}
#menu div.mnu a:hover{
	color:#CC0000;  
}
/* sub menu */
#menu div.mnu_1 {
	background: #CCCCCC;
	margin: 5px;
	margin-left: 20px;
	padding:0;
	position: relative;
}
#menu div.mnu_1 a{
	display:block;
	clear:right
	color: #666666;
	font-size: 10pt;
	letter-spacing:0.1em;
	padding:2px 2px 2px 2px;
	text-transform:capitalize;
	font-weight:normal;
	border-bottom-style:none;
}
#menu div.mnu_1 a:link,
#menu div.mnu_1 a:hover,
#menu div.mnu_1 a:active,
#menu div.mnu_1 a:visited {
	text-decoration:none;
	/*border-bottom:1px dotted;*/
}
#menu div.mnu_1 a:hover{
	color:#CC0000;  
}

#menu_banner{
	position:relative;
	width:200px;
	height:250px;
	overflow:hidden;
}
/* frame_content section*/
div#content {
	background:#FFFFFF;/*#E9E9E9;*/
	display: block;
	position: relative;
	overflow: auto;
	text-align: left;
}
#content div#title {
	/*background:#999999;*/
	display: block;
	position: relative;
	height: 65px;
	width: 100%;
	overflow: hidden;
	text-align:center;
}
#content div.title_text {
	/*background:#CCCCCC;*/
	display: block;
	position: relative;
	height:inherit;
	overflow: hidden;
	margin:0 auto 0 auto;
	padding:10px;
	color:#666666;
	font-size:28px;
	font-weight:bold;
	/*text-transform:none;*/
	text-align:center;
}
div#content_splash {
	display: block;
	background:#CC0000;
	position: relative;
	height: 300px;
	width: 100%;
	overflow: hidden;
	text-align:center;
}
#content div.splash_text {
	background:#FFFFFF;
	display: block;
	position: relative;
	height:294px;
	margin:3px 3px 3px 3px;
	overflow: hidden;
	color:#660000;
	text-align:center;
}
img#splash_image {
	border: none;
	position: relative;
	width: 100%;
}
#content .center,
#content .left,
#content .right {
	/*background:#CCCCCC;*/
	display: block;
	position: relative;
	text-align:left;
	padding: 0px 10px 0px 10px;
}
#content .center {
	margin-left: auto;
	margin-right: auto;
}
#content .left {
	margin-right: auto;
}
#content .right {
	margin-left: auto;
}
#content div.columns1 {
	/*background:#CCCCCC;*/
	display: block;
	clear:both;
	width: 100%;
	height:auto;
	position: relative;
	text-align:center;
}
#content .column1center,
#content .column1left,
#content .column1right {
	background:#E9E9E9;
	display: block;
	position: relative;
	text-align:left;
	margin: 10px 1% 10px 1%;
}
#content .column1center {
	margin-left: auto;
	margin-right: auto;
}
#content .column1left {
	margin-right: auto;
}
#content .column1right {
	margin-left: auto;
}
#content div.columns2 {
	/*background:#CCCCCC;*/
	display: block;
	float:left;
	clear:both;
	width: 100%;
	position: relative;
	height:auto;
	text-align:center;
}
#content .column2left,
#content .column2right {
	background:#E9E9E9;
	display: block;
	position: relative;
	width: 46%;
	text-align:left;
	/*margin: 20px 10px 20px auto;*/
	padding: 10px 1% 10px 1%;
}
#content .column2left { float: left; }
#content .column2right { float: right; }
/* frame_footer section */
div#footer {
	/*background: #FFFFFF;*/
	display: block;
	position: relative;
	width: 1000px;
	margin: 10px auto 10px 20px;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	vertical-align: text-bottom;
}
#footer p{
	color:#FFFFFF;
	margin-bottom:9px;
}
#footer a{
	color:#E2DBD6;
}
#footer img {
	border: none;
	position: absolute;
	left: 10px;
	top: 0px;
	height: 20px;
}

table.secondhand {
	display:table;
	/*background-color:#CCCCCC;*/
	border:1px solid #FFFFFF;
	margin:5px;
	padding:10px;
	font-size:10px;
	font-weight:normal;
	/*border="1" cellpadding="5" cellspacing="2" width="100%" bordercolorlight="#FF0000" bordercolordark="#800000" bordercolor="#C0C0C0" background="images/seetrough_grey.gif";*/
}
tr.secondhand {
	display:table-row;
	background-color:#EEEEEE;
	border:2px solid #FFFFFF;
	margin:5px;
	padding:2px;
	font-size:10px;
	font-weight:normal;
	/*border="1" cellpadding="5" cellspacing="2" width="100%" bordercolorlight="#FF0000" bordercolordark="#800000" bordercolor="#C0C0C0" background="images/seetrough_grey.gif";*/
}
th.secondhand {
	display:table-cell;
	background-color:#999999;
	border:2px solid #FFFFFF;
	margin:5px;
	padding:2px;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	/*border="1" cellpadding="5" cellspacing="2" width="100%" bordercolorlight="#FF0000" bordercolordark="#800000" bordercolor="#C0C0C0" background="images/seetrough_grey.gif";*/
}
td.secondhand {
	display:table-cell;
	background-color:#CCCCCC;
	border:2px solid #FFFFFF;
	margin:5px;
	padding:2px;
	font-size:10px;
	font-weight:normal;
	/*border="1" cellpadding="5" cellspacing="2" width="100%" bordercolorlight="#FF0000" bordercolordark="#800000" bordercolor="#C0C0C0" background="images/seetrough_grey.gif";*/
}

div#detail {
	 background-color:#FFFFFF;
	 height:290px;
	 margin:5px;
	 overflow:hidden;
}

div.hourtable {
	position:relative;
	width:600px;
	height:100px;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/hourtable.gif);
}
div.hourtable_name {
	padding:4px;
}
div.am,
div.pm {
	position:absolute;
	left:90px;
}
div.am { top:25px; }
div.pm { top:60px; }
div.clock {
	float:left;
	width:65px;
	margin-left:6px;
	text-align:center;
}
img.clock {
	margin-left:auto;
	margin-right:auto;
}

table.links {
	display:table;
	/*background-color:#CCCCCC;*/
	border:1px solid #333333;
	margin:5px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	font-size:10px;
	font-weight:normal;
}
tr.links {
	display:table-row;
	background-color:#EEEEEE;
	border:1px solid #666666;
	margin:5px;
	padding:2px;
	font-size:10px;
	font-weight:normal;
}
th.links {
	display:table-cell;
	background-color:#999999;
	border:1px solid #333333;
	margin:5px;
	padding:2px;
	font-size:10px;
	font-weight:normal;
	vertical-align:top;
	text-align:center;
}
td.links {
	display:table-cell;
	background-color:#CCCCCC;
	border:1px solid #333333;
	margin:10px;
	padding:2px;
	font-size:10px;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
	/*border="1" cellpadding="5" cellspacing="2" width="100%" bordercolorlight="#FF0000" bordercolordark="#800000" bordercolor="#C0C0C0" background="images/seetrough_grey.gif";*/
}

