* { font-family: Arial, Helvetica, sans-serif; margin:0; }
body { width:100%; background-color:#E7E7E7; }
img { border:0; }
	
	/* center <div> for IE*/
#MainContainer { width:960px; height:auto; margin:auto; }

.bold { font-weight:bold; }
.colour { color:#CC1416; }
.blue_highlight { background-color:#D1F5FF; }
.green_highlight { background-color:#ADFF9F; }
.white { color:#ffffff; }
.italic { font-style:italic; }
.table_header { color:#FFFFFF; text-align:center; font-size:10pt; }
.table_text { color:#333333; text-align:center; font-size:10pt; }
.table_frame { border:#CCCCCC 1px solid; }

.thumb { border:#CCCCCC 1px solid; float:right; margin-left:20px; margin-bottom:10px; }
.frame_main { border:#CCCCCC 1px solid; margin-bottom:10px; }
.frame { border:#CCCCCC 1px solid; margin-bottom:10px; margin-right:10px; }
.left_pad { margin-left:200px; }

/* HEADER
----------------------------------------------- */
#header_container { width:960px; height:auto; margin:auto; background-color:#FFFFFF; background-image:url(../images/bg.gif); background-repeat:repeat-y; margin-right:0px; margin-left:0px; padding-top:10px; }
#header { width:900px; height:auto; margin:auto; background-color:#FFFFFF; margin-right:30px; margin-left:30px; margin-bottom:0px; }

/* CONTENT
----------------------------------------------- */

#Content_top { width:960px; height:10px; background-image:url(../images/top_shadow.gif); background-repeat:no-repeat; }
#Content_middle { width:960px; height:auto; padding:0px 0px 0px 0px; background-image: url(../images/bg.gif); background-repeat:repeat-y; }
#Content_bottom { width:960px; height:10px; background-image:url(../images/bottom_shadow.gif); background-repeat:no-repeat; background-color:#E7E7E7; }

#Content_clubs { width:770px; height:auto; padding:8px 40px 20px 40px; }

#Content_left { width:570px; height:auto; padding:8px 40px 20px 40px; }
#Content_left_long { width:880px; height:auto; padding:8px 40px 20px 40px; }
#Content_left_long_container { width:880px; height:auto; padding:0px 0px 0px 0px; }
#Content_right { width:245px; height:auto; padding:35px 40px 0px 0px; float:right; }

#Content_right p { font-family:Helvetica, Arial, sans-serif; font-size:10pt; color:#666666; line-height:18px; padding-top:7px; }
#Content_right h1 { font-family:Helvetica, Arial, sans-serif; font-size:12pt; color:#CC1416; line-height:18px; padding-top:7px; }
#Content_right h2 { font-family:Helvetica, Arial, sans-serif; font-size:10pt; color:#333333; line-height:18px; padding-top:7px; }
#Content_right a { color:#CC1416; text-decoration:none; }
#Content_right a:hover { text-decoration:underline; }

#Content_left p { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color:#666666; line-height:18px; padding-top:7px; }
#Content_left h1 { font-family:Helvetica, Arial, sans-serif; font-size:14pt; color:#CC1416; line-height:18px; padding-top:7px; }
#Content_left h2 { font-family:Helvetica, Arial, sans-serif; font-size:11pt; color:#333333; line-height:18px; padding-top:15px; }
#Content_left a { color:#CC1416; text-decoration:none; }
#Content_left a:hover { text-decoration:underline; }


#Content_clubs p { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color:#666666; line-height:18px; padding-top:7px; }
#Content_clubs h1 { font-family:Helvetica, Arial, sans-serif; font-size:14pt; color:#CC1416; line-height:18px; padding-top:7px; }
#Content_clubs h2 { font-family:Helvetica, Arial, sans-serif; font-size:11pt; color:#333333; line-height:18px; padding-top:15px; }
#Content_clubs a { color:#CC1416; text-decoration:none; }
#Content_clubs a:hover { text-decoration:underline; }

#Content_left_long_container p { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color:#666666; line-height:18px; padding-top:7px; }
#Content_left_long_container h1 { font-family:Helvetica, Arial, sans-serif; font-size:14pt; color:#CC1416; line-height:18px; padding-top:7px; }
#Content_left_long_container h2 { font-family:Helvetica, Arial, sans-serif; font-size:11pt; color:#333333; line-height:18px; padding-top:15px; }
#Content_left_long_container h3 { font-family:Helvetica, Arial, sans-serif; font-size:14pt; color:#CC1416; line-height:18px; padding-top:0px; }
#Content_left_long_container a { color:#CC1416; text-decoration:none; }
#Content_left_long_container a:hover { text-decoration:underline; }

#Content_left ul { list-style-type: square; padding:10px 0px 10px 20px; }
#Content_left li { line-height:18px; font-size:9pt; color:#CC1416; font-family: Arial, Helvetica, sans-serif; }

/* CONTENT RIGHT NAVIGATION
----------------------------------------------- */
#Content_right_navigation { width:245px; height:auto; padding:20px 19px 0px 0px; float:right; }

#Content_right_navigation a { color:#ffffff; width:225px; height:17px; text-decoration:none; background-image:url(../images/nav_sub_bg.gif); background-repeat:no-repeat; display:block; float:left; padding:7px 10px 10px 10px; }
#Content_right_navigation a:hover { background-image:url(../images/nav_sub_bg_over.gif); background-repeat:-norepeat; color:#CC1416; }
#Content_right_navigation a:hover, a#selected2 { background-image:url(../images/nav_sub_bg_over.gif); background-repeat:no-repeat; color:#CC1416; }

#Content_right_navigation ul { list-style-type: none; padding:0px 0px 0px 0px; }
#Content_right_navigation li { line-height:18px; font-size:9pt; color:#CC1416; font-family: Arial, Helvetica, sans-serif; }

/* BOTTOM
----------------------------------------------- */

#footer { width:960px; margin:auto; height:65px; padding-bottom:60px; }
#footer_left { width:650px; height:auto; text-align:left; margin-left:40px; float:left; }
#footer_right { width:35px; height:43px; text-align:right; float:right; margin-right:40px }

#footer p { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#666666; line-height:18px; }
#footer a { color:#CC1416; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

/* navigation
----------------------------------------------- */

#navigation_container { width:960px; height:44px; background-color:#FFFFFF; background-image:url(../images/bg.gif); background-repeat:repeat-y; margin-right:0px; margin-left:0px; padding-top:10px; }
#navigation { width:922px; height:44px; background-image:url(../images/buts_main_bg.gif); background-repeat:repeat-x; margin-left:19px; }

#navigation a { color:#CC1416; text-decoration:none; background-image:url(../images/buts.gif); background-repeat:repeat-x; padding:10px 10px 10px 10px; display:block; float:left; }
#navigation a:hover { background-image:url(../images/over_buts.gif); background-repeat:repeat-x; color:#FFFFFF; }
#navigation a:hover, a#selected { background-image:url(../images/over_buts.gif); background-repeat:repeat-x; color:#FFFFFF; }

#navigation ul { list-style-type: none; padding-left: 20px; }
#navigation li { line-height:18px; font-size:9pt; color:#CC1416; font-family: Arial, Helvetica, sans-serif; padding-bottom:10px; display:inline; }

/* Contact page
----------------------------------------------- */

.field { width:225px; height:12px; padding: 3px 3px 3px 3px; color:#333333; background-color:#C8EBE2; font-size:10pt; line-height:18px; }
.field_multi { width:225px; height:40px; padding: 3px 3px 3px 3px; color:#333333; background-color:#C8EBE2; font-size:10pt; line-height:18px; }
.field_drop { width:225px; height:30px; padding: 3px 3px 3px 3px; color:#333333; background-color:#C8EBE2; font-size:10pt; line-height:18px; }

.field_quote { width:100px; height:18px; padding: 3px 3px 3px 3px; color:#333333; background-color:#C8EBE2; font-size:11pt; line-height:18px; }