/* --------------------------------------------------------------------------------
	main
-------------------------------------------------------------------------------- */
*							{ margin:0; padding:0; }
body						{ height:100%; max-height:100%; overflow:hidden; border:0px none; }

body, input, p, select,
table, textarea				{ font-family:Verdana, Tahoma, sans-serif; font-size:12px; color:#f0f0f0; font-weight:normal; }

hr							{ clear:both; border:1px none; height:2px; margin:8px 40px; }
hr.hidden					{ clear:both; border:1px solid #fff; margin:0; background:transparent; }
img							{ border:0px solid; margin:0 10px 10px 0; }
img.left					{ float:left; margin:0 10px 10px 0;  }
img.center					{ text-align:center; display:block; margin:0 auto 10px auto; }
img.right					{ float:right; margin:0 0 10px 10px; }

li							{ margin:0 0 5px 0; }
* html li					{ margin:0 0 5px 15px; }

ol							{ margin:5px 0 10px 30px; }
* html ol					{ margin:5px 0 10px 18px;  }

ul							{ margin:5px 0 10px 30px; list-style:circle; }
* html ul					{ margin:5px 0 10px 18px;  }

table						{ border-collapse:collapse; }
td							{ vertical-align:top; }
tr							{ }


/* --------------------------------------------------------------------------------
	content
-------------------------------------------------------------------------------- */
.c01 p 						{ padding:0 10px; font-weight:normal; padding-top:4px; text-align:left;/*ie*/}
.c01 p.center 				{ text-align:center;/*ie*/}

.c01 img					{ border:solid 4px #2a371d }
.c01 a						{ text-decoration:none; color:#c0c0c0; }
.c01 a:hover				{ text-decoration:none; color:#fff; }
.c01 a:hover img			{ border:solid 4px #fff }


.c01 .sec_img				{ display:block; width:48%; margin-top:40px; float:left; }

.c01 .sec_text				{ display:block; width:400px; height:300px; margin-top:40px; float:left; }
.c01 .sec_text h1			{ font-family:Comic Sans MS; font-size:20px; text-align:center; color:#ff9900}
.c01 .sec_text p			{ font-family:Comic Sans MS; font-size:17px; padding:0; margin:0; text-align:center; color:#ffffff; }
.c01 .sec_text a			{ font-family:Comic Sans MS; font-size:17px; text-decoration:underline; }

.c01 .sec_nav				{ margin:20px; }
.c01 .sec_nav p				{ text-align:center; }

.c01 .sec_title				{ position:absolute; left:0; bottom:0; height:80px; width:100%; }
.c01 .sec_title p			{ padding:0; margin:0; font-size:48px; font-family:Comic Sans MS; text-align:center }



.c03						{ }
.c03 p 						{ padding:4px 10px; font-weight:normal; }

.c04						{ border-bottom:2px solid #f0f0f0; }
.c04 p						{ text-align:center; font-size:17px; font-weight:bold; color:#f0f0f0; }

.c05						{ border-top:2px solid #f0f0f0; }
.c05						{ text-align:center;  }
.c05 a						{ text-decoration:none; padding:1px 2px 1px 2px; color:#f0f0f0; font-weight:normal; }
.c05 a:hover				{ text-decoration:none; background:#ffffff; color:#000000; }
.c05 p						{ font-size:12px; padding:2px; color:#f0f0f0; text-align:center; }


hr							{ background:#c5e6ff; color:#c5e6ff; }

/* --------------------------------------------------------------------------------
	columns
-------------------------------------------------------------------------------- */
.column,
.column_2,
.column_3, .column_32,
.column_4, .column_42, .column_43,
.column_5, .column_52, .column_53, .column_54
							{ float:left; padding:0; margin:0; text-align:left; overflow:hidden }
.column_2, .column_42		{ width:49% }
.column_3					{ width:33% }
.column_32					{ width:65% }
.column_4					{ width:24% }
.column_43					{ width:74% }
.column_5					{ width:19% }
.column_52					{ width:39% }
.column_53					{ width:59% }
.column_54					{ width:79% }

/* --------------------------------------------------------------------------------
	menu_v | vertical + menu_h | horizontal
-------------------------------------------------------------------------------- */
.menu_h						{ position:absolute; bottom:0; left:0; height:26px; width:100%; text-align:center; }
.menu_h a					{ font-weight:bold; font-size:12px; text-decoration:none; padding:4px; margin:0 8px;  }
.menu_h a					{ background:#c5e6ff; color:#0068a7; border:1px solid #c5e6ff;}
.menu_h a:hover				{ background:#ffffff; color:#000000; border:1px solid #0068a7; text-decoration:none; }
.menu_h a.active			{ background:#ffffff; color:#0068a7; border:1px solid #0068a7; }
.menu_h a:hover.active		{ background:#ffffff; color:#000000; border:1px solid #000000; }
.menu_h p					{ font-size:10px; padding:8px 0 0 8px;  }


.menu_v						{ z-index:2; text-align:left; padding:8px 8px; border-bottom:2px solid #f0f0f0; }
.menu_v a					{ display:block; color:#0068a7; font-weight:normal; font-size:12px; text-decoration:none; padding:2px; }
.menu_v a:hover				{ background:#fff; color:#000; text-decoration:none; }
.menu_v a.active			{ background:#0068a7; color:#fff; }
.menu_v a:hover.active		{ background:#fff; color:#0068a7;  }
.menu_v p					{ font-size:10px; }

/* --------------------------------------------------------------------------------
	various *
-------------------------------------------------------------------------------- */
.box						{ padding:8px; margin:10px; overflow:hidden; border:2px solid #59a9ff; text-align:center; }
.box10						{ padding:8px; margin:10px 10%; overflow:hidden; border:2px solid #59a9ff; text-align:center; }
.button						{ width:auto; overflow:visible;/*ie*/ padding:0 4px; color:#4e2400; }
.center						{ text-align:center; }
.right						{ text-align:right; }
