/* --------------------------------------------------------------------------------
	colors
	800000		dark brown
	fffaf0		floral white =  background
-------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------
	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:#000; font-weight:normal; }
h1, h2, h3,
h4, h5, h6					{ font-family:Verdana, Tahoma, sans-serif; }

a							{ text-decoration:none; font-weight:normal; color:#0000ff; }
a:hover						{ text-decoration:underline; }
hr							{ clear:both; border:1px none; height:2px; margin:8px 40px; background:#800000; color:#800000; }
hr.hidden					{ clear:both; border:1px solid #fffaf0; margin:0; background:#fffaf0; color:#fffaf0; }
img							{ border:0px solid; }
img.left					{ float:left; margin:0 8px 8px 0; }
img.center					{ text-align:center; display:block; margin-left:auto; margin-right:auto; padding:0 0 10px 0; }
img.right					{ float:right; padding: 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
-------------------------------------------------------------------------------- */
.c0							{ z-index:1; position:absolute; top:10px; right:10px; bottom:22px; left:10px; text-align:center; overflow:hidden; }
* html .c0					{ width:100%; height:100%;
								top:0; right:0; bottom:0; left:0;
								border-top:10px solid #c0c0c0;
								border-right:10px solid #c0c0c0;
								border-bottom:22px solid #c0c0c0;
								border-left:10px solid #c0c0c0;
							}

.c1							{ z-index:2; position:absolute; bottom:0; width:100%; height:12px; overflow:hidden; }
.c1 a						{ text-decoration:none; padding:0; font-weight:normal; color:#000; }
.c1 a:hover					{ text-decoration:none;  }
.c1 p						{ color:#909090; text-align:center; font-size:9px; }


.c00						{ position:absolute; top:0; bottom:0; width:900px; left:50%; margin-left:-450px; overflow:hidden; text-align:left}
* html .c00					{ top:0; bottom:0; height:100%; border-top:0px solid #2A241D ; border-bottom:0px solid #2A241D ; }


.c01						{ position:absolute; top:52px/*+2*/; bottom:24px/*+2*/; left:200px; right:5px; width:auto; height:auto; overflow:auto; }
* html .c01					{ left:0; top:0; bottom:0; width:100%; height:100%;
								border-left:200px solid #fff; border-right:5px solid #fff; border-top:52px solid #fff/*+2*/; border-bottom:24px solid #fff /*+2*/; }
.c01 a						{ color:#0000ff; }
.c01 a:hover				{ text-decoration:underline }

.c01 h1,
.c01 h2,
.c01 h3,
.c01 h4,
.c01 h5,
.c01 h6						{ padding:10px 10px 0 10px; }

.c01 h1						{ font-size:12px; color:#800000; font-weight:bold; text-align:left; border-bottom:1px solid #e0e0e0; }
.c01 h2						{ font-size:12px; color:#800000; font-weight:bold; text-align:left;  border-bottom:1px solid #e0e0e0; }
.c01 h3						{ font-size:12px; color:#800000; font-weight:normal; text-align:right; background:#e0e0e0; }
.c01 h6						{ font-size:22px; color:#808080; text-align:center; }

.c01 p						{ padding:12px 10px; font-weight:normal; }
.c01 table					{ margin:12px 10px; }
.c01 td						{ padding:4px 4px 4px 0; }



.c02						{ position:absolute; top:52px /*+2*/; bottom:24px /*+2*/; left:0; width:200px; height:auto; overflow:hidden;}
* html .c02					{ top:0; bottom:0; height:100%; border-top:52px solid #fff; border-bottom:24px solid #fff; }

.c03						{ position:absolute; top:52px /*+2*/; bottom:24px /*+2*/; right:0; width:5px; height:auto; overflow:auto; }
* html .c03					{ top:0; bottom:0; height:100%; border-top:52px solid #fff; border-bottom:24px solid #fff; }

.c04						{ position:absolute; left:0/*ie*/; top:0; width:100%; height:50px; overflow:hidden; text-align:center; }
.c04 .logo					{ position:absolute; left:0; }
.c04 .banner				{ position:absolute; right:0; }

.c05						{ position:absolute; left:0/*ie*/; bottom:0; width:100%; height:22px; overflow:hidden; text-align:center;  }
.c05 a						{ text-decoration:none; padding:1px 2px 1px 2px; color:#fff; font-weight:normal; }
.c05 a:hover				{ text-decoration:none; background:#fff; color:#000; }
.c05 p						{ padding:2px; color:#fff; text-align:center; }


body						{ background:#c0c0c0; }
.c0							{ background:#c0c0c0; }
.c1							{ background:#f0f0f0; }
.c00						{  }
.c01 						{ background:#fffaf0; }
.c02						{ background:#e0e0e0; }
.c03						{ background:#800000; }
.c04						{ background:#ffffff; }
.c05						{ background:#800000; }

/* --------------------------------------------------------------------------------
	columns
-------------------------------------------------------------------------------- */
.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
-------------------------------------------------------------------------------- */
.menu						{ z-index:2; text-align:left; padding:0; text-align:right; }
.menu a						{ border-top:2px solid #e0e0e0; border-bottom:2px solid #e0e0e0; display:block; color:#800000; font-size:12px; font-weight:bold; text-decoration:none; padding:2px 8px; }
.menu a:hover				{ border-top:2px solid #ffffff; border-bottom:2px solid #ffffff; background:#fff; color:#000; text-decoration:none; }
.menu a.active				{ border-top:2px solid #c0c0c0; border-bottom:2px solid #c0c0c0; padding:2px 8px; background:#fffaf0; }

.menu a:hover.active		{ background:#fff; color:#0068a7;  }

/* --------------------------------------------------------------------------------
	various *
-------------------------------------------------------------------------------- */
.box						{ padding:8px; margin:10px; overflow:hidden; border:2px solid #800000; text-align:center; }
.box10						{ padding:8px; margin:10px 10%; overflow:hidden; border:2px solid #800000; text-align:center; }
.button						{ width:auto; overflow:visible;/*ie*/ padding:0 4px; color:#4e2400; }
.center						{ text-align:center; }
.key						{ display:none; }
.key2						{ position:absolute; top:0; left:0;background:#f0f0f0; z-index:10; color:#0000ff;}
.right						{ text-align:right; }

.members					{ }
.members table				{ width:100%; margin:0; }
.members td					{ padding:2px 4px; font-size:11px; }
.members tr.header 			{ background: #c0c0c0; }

.teams						{ text-align:center;}
.teams table 				{ width:auto; border-collapse:collapse; text-align:center; margin:0 auto; }
.teams td 					{ border:1px solid #c0c0c0; padding:4px 12px; }
.teams tr.header 			{ background: #c0c0c0; padding:2px 6px; }


#gowest						{ background:#ffffff; border:4px solid #005b95; margin:30px auto;; clear:both; width:600px;}
#gowest h1					{ text-align:center; font-size:20px; color:#4b86e3; font-weight:bold; border:0px solid; padding:0; margin:20px 0 10px 0; }
#gowest p					{ text-align:center; font-size:14px; padding:10px 0; line-height:1.4}
#gowest img					{ float:left; padding:0; margin:0 10px; height:150px; }