body
{
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	background-color:#FFFFFF;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2E3268;
	font-weight:normal;
}

img{border:0px; outline:none;}
a{outline:none;}
a:hover, a:active, a:focus {outline:none;}

p
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

/* ---------- START: Blank ---------- */

.blank5{ clear:both; height:5px; line-height:5px; }
.blank10{ clear:both; height:10px; line-height:10px; }
.blank15{ clear:both; height:15px; line-height:15px; }
.blank20{ clear:both; height:20px; line-height:20px; }
.blank25{ clear:both; height:25px; line-height:25px; }
.blank30{ clear:both; height:30px; line-height:30px; }
.blank35{ clear:both; height:35px; line-height:35px; }
.blank40{ clear:both; height:40px; line-height:40px; }
.blank45{ clear:both; height:45px; line-height:45px; }
.blank50{ clear:both; height:50px; line-height:50px; }
.cleardiv{ clear:both; }

/* ---------- END: Blank ---------- */

#Container
{
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	width:940px;
}

/* ---------- START: Header ---------- */

#Header
{
	margin:15px auto 0 auto;
	padding:0 0 0 0;
	width:940px;
	height:136px;
	background-color:#FFFFFF;

	border:0px solid;
}

#Header_Logo
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:940px;
	height:94px;

	border:0px solid;
}

#Main_Menu
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:940px;
	height:40px;
	
	background-image:url(./main_menu_bg_n.jpg);
	background-position:0 0;
	background-repeat:no-repeat;

	border:0px solid;
}

A.Menu_Link_Home
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:100px;
	height:40px;
	
	border:0px solid;
}
A.Menu_Link_Home:hover
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:100px;
	height:40px;

	background-image:url(./main_menu_bg_h.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	
	border:0px solid;
}

A.Menu_Link_Concept
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:165px;
	height:40px;
	
	border:0px solid;
}
A.Menu_Link_Concept:hover
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:165px;
	height:40px;

	background-image:url(./main_menu_bg_h.jpg);
	background-position:-100px 0;
	background-repeat:no-repeat;
	
	border:0px solid;
}

A.Menu_Link_Sports
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:215px;
	height:40px;
	
	border:0px solid;
}
A.Menu_Link_Sports:hover
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:215px;
	height:40px;

	background-image:url(./main_menu_bg_h.jpg);
	background-position:-265px 0;
	background-repeat:no-repeat;
	
	border:0px solid;
}


A.Menu_Link_Blog
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:129px;
	height:40px;
	
	border:0px solid;
}
A.Menu_Link_Blog:hover
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:129px;
	height:40px;

	background-image:url(./main_menu_bg_h.jpg);
	background-position:-480px 0;
	background-repeat:no-repeat;
	
	border:0px solid;
}

A.Menu_Link_Shedule
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:173px;
	height:40px;
	
	border:0px solid;
}
A.Menu_Link_Shedule:hover
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:173px;
	height:40px;

	background-image:url(./main_menu_bg_h.jpg);
	background-position:-609px 0;
	background-repeat:no-repeat;
	
	border:0px solid;
}

A.Menu_Link_Contact
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:158px;
	height:40px;
	
	border:0px solid;
}
A.Menu_Link_Contact:hover
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:158px;
	height:40px;

	background-image:url(./main_menu_bg_h.jpg);
	background-position:-782px 0;
	background-repeat:no-repeat;
	
	border:0px solid;
}

/* ---------- END: Header ---------- */

/* ---------- START: Middle ---------- */

#Middle
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:940px;
	height:478px;

	background-image:url(./middle_bg.jpg);
	background-position:0 0;
	background-repeat:no-repeat;

	border:0px solid;
}

#Middle_Content
{
	margin:93px 0 0 560px;
	padding:0 0 0 0;
	position:absolute;
	width:350px;
	height:385px;

	border:0px solid;
}

.Page_Head_Bg
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:350px;
	height:37px;

	background-image:url(./page_head_bg.jpg);
	background-position:0 0;
	background-repeat:repeat-x;

	border:0px solid;
}

.Page_Content_Bg
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:350px;
	height:318px;

	/*
	background-color:#FFFFFF;
	opacity:0.8;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	*/

	background-image:url(./page_content_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;

	border:0px solid;
}

.Page_Content
{
	margin:0 0 0 0;
	padding:10px 15px 0 15px;
	overflow:auto;
	width:320px;
	height:309px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2E3268;
	font-weight:normal;
	line-height: 20px;
	letter-spacing:0;

	border:0px solid;
}

.Page_Content h2
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#2E3268;
	font-weight:bold;
	letter-spacing:0;
	text-align:left;
}

.Page_Content br
{
	height:10px;
	line-height:10px;
}

.Page_Content ul
{
	margin:5px 0 0 0;
	padding:0 0 0 0;

	border:0px solid;
}
.Page_Content ul li
{
	margin:0 0 2px 10px;
	padding:0 0 0 14px;
	list-style:none;

	background-image:url(bullet_01.jpg);
	background-position:0 7px;
	background-repeat:no-repeat;

	border:0px solid;
}

/* ---------- END: Middle ---------- */

/* ---------- START: Link ---------- */

A
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4f538e;
	font-weight:normal;
	letter-spacing:0;
	text-decoration:none;
}
A:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2f3369;
	font-weight:normal;
	letter-spacing:0;
	text-decoration:underline;
}

/* ---------- END: Link ---------- */

/* ---------- START: Form ---------- */

.Cls_Form
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.Form_Text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2D3164;
	font-weight:normal;
}
.Help_Text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#868ab1;
	font-weight:normal;
}
.clsTextbox
{
	margin:0 0 3px 0;
	padding:2px 3px 1px 3px;
	height:15px;

	background-color:#FFFFFF;
	border:1px solid #c1c3d7;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#424460;
	font-weight:normal;
}
.clsTextarea
{
	margin:3px 0 0 0;
	padding:2px 2px 2px 2px;

	background-color:#FFFFFF;
	border:1px solid #c1c3d7;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#424460;
	font-weight:normal;
}

/* ---------- END: Form ---------- */

/* ------ Start of Message ------ */

.SuccessMessage
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#156F00;
	font-weight:normal; 
    text-decoration:none;
	background-color:#E5FFD4;
}

.ErrorMessage
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#E11800;
	font-weight:normal;
    text-decoration:none;
	background-color:#FFEAE8;
}

.WarningMessage
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#797500;
	font-weight:normal;
    text-decoration:none;
	background-color:#FFFEE2;
}

/* ---------- END: Message ---------- */

/* ---------- START: Middle ---------- */

#Footer
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:940px;
	height:30px;
}

/* ---------- END: Middle ---------- */