body {
	margin: 0;
	padding: 0;
	background-image:url(../images/bg.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}


#wrapper{
width:635px;
margin: 0;
padding: 0;
}

#header{
width:635px;
height:123px;
text-align:right;
padding:0;
margin:0;
}

.header_left
{
height:17px;
padding:33px 0 11px 22px;  
width:153px;
text-align:left; 
vertical-align:top;
}


.header_right
{
height:17px;
padding:33px 22px 11px 0; 
width:153px;
text-align:right; 
vertical-align:top;
}

.top_left
{
width:175px; 
height:17px;
background-image:url(../images/top_left_corner.gif);
background-position:left;
background-repeat:no-repeat;
background-color:#ffffff;
font-size:5px;
}

.top_right
{
width:174px; 
height:17px;
background-image:url(../images/top_right_corner.gif);
background-position:right;
background-repeat:no-repeat;
background-color:#ffffff;
text-align:left;
font-size:5px;
}

#left_main_bg
{
width:175px;
height:46px;
background-image:url(../images/left_main_bg.gif);
background-repeat:repeat-y;
background-position:right top;
padding:0;
margin:0;

}

#right_main_bg
{
width:174px;
height:46px;
background-image:url(../images/right_main_bg.gif);
background-repeat:repeat-y;
background-position:left top;
padding:0;
margin:0;

}

#bot_main_left
{
width:175px;
background-image:url(../images/bot_main_left.gif);
background-repeat:repeat-y;
background-position:right;
padding:0;
margin:0;

}

#bot_main_right
{
width:175px;
background-image:url(../images/bot_main_right.gif);
background-repeat:repeat-y;
background-position:left;
padding:0;
margin:0;

}

.nav_img
{
padding-left:15px;
}




#content
{
width:635px;
background-image:url(../images/content/content_bg.gif);
background-repeat:repeat-y;
}


#middle
{
width:599px;
border:1px solid #949393;
background-color:#ffffff;
padding:4px 4px;
}

#left
{
width:100%; 
height:176px; 
background-color:#323232; 
color:#FFFFFF;
text-decoration:none;
}

#left a
{
width:100%; 
height:176px; 
background-color:#323232; 
color:#FFFFFF;
text-decoration:none;
}

#left a:hover
{
width:100%; 
height:176px; 
background-color:#323232; 
color:#FFFFFF;
text-decoration:underline;
}


#left_events
{
width:100%; 
height:109px;

}

#left2
{
width:197px; 
background-color:#323232; 
margin:0 4px 0 4px;
padding: 0 0 0 4px;
float:left;
color:#FFFFFF;
}

#right
{
width:398px;
height:176px;
margin:0 4px 0 0; 
float:right;
text-align:right;

}

.checkers_bg
{
height:52px;
background-image:url(../images/checker_bg.gif);
background-repeat:repeat-x;
}

#events
{
width:607px;
height:60px;
background-color:ffffff;
text-align:center;

}

.events_bg
{
height:20px;
background-image:url(../images/content/events_bg.gif);
background-repeat:repeat-y;
}


.event
{
list-style-type:none;
display:inline;
}

.event li
{
list-style-type:none;
display:inline;
}

#text_panel
{
width:406px;
height:109px;
background-color:#D2D6D4;
background-image:url(../images/content/coloured_line_bg.gif);
background-repeat:repeat-y;
background-position:left;
color:#333333;
font-size:11px;
}

#panel
{
width:195px;
height:113px;
border:1px solid #323232;
background-color:#FFFFFF;
padding:0;

}


.yellow_text
{
color:#FFCB00;
font-size:11px;
font-weight:bold;

}


.title_text
{
color:#682981;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-align:left;

}

.title_text a
{
color:#682981;
font-size:11px;
font-weight:bold;
text-decoration:none;

}
.title_text a:hover
{
color:#682981;
font-size:11px;
font-weight:bold;
text-decoration:underline;

}

.img_border
{
border:1px solid #7D4187;
margin:10px 0 10px 0;
}

#gallery_panel
{
height:109px;
background-color:#F5F5F5;
background-image:url(../images/content/coloured_line_bg.gif);
background-repeat:repeat-y;
background-position:left;
color:#333333;
font-size:11px;
text-decoration:none;
}

#gallery_panel a
{
color:#333333;
font-size:11px;
text-decoration:none;
}

#gallery_panel a:hover
{
color:#333333;
font-size:11px;
text-decoration:underline;
}

#gallery_panel2
{
height:100%;
background-color:#F5F5F5;
background-image:url(../images/content/coloured_line_bg.gif);
background-repeat:repeat-y;
background-position:left;
color:#333333;
font-size:11px;
text-decoration:none;
}

#gallery_panel2 a
{
color:#333333;
font-size:11px;
text-decoration:none;
}

#gallery_panel2 a:hover
{
color:#333333;
font-size:11px;
text-decoration:underline;
}

#gallery_panel3
{
height:100%;
background-color:#EAEAEA;
background-image:url(../images/content/coloured_line_bg.gif);
background-repeat:repeat-y;
background-position:left;
color:#333333;
font-size:11px;
text-decoration:none;
}

#gallery_panel3 a
{
color:#333333;
font-size:11px;
text-decoration:none;
}

#gallery_panel3 a:hover
{
color:#333333;
font-size:11px;
text-decoration:underline;
}

#gallery_panel4
{
height:100%;
background-color:#EAEAEA;
background-image:url(../images/content/coloured_line_bg.gif);
background-repeat:repeat-y;
background-position:left;
color:#333333;
font-size:11px;
text-decoration:none;
}

#gallery_panel4 a
{
color:#333333;
font-size:11px;
text-decoration:none;
}

#gallery_panel4 a:hover
{
color:#333333;
font-size:11px;
text-decoration:underline;
}

#gallery_panel4
{
padding: 10px 10px 10px 27px;
}




#contact_bg
{
background-image:url(../images/contact_bg.gif);
background-position:right;
background-repeat:repeat-y;

}

.text_field
{
width:250px;
height:17px;
border:1px solid #333333;
padding-left:5px;
font-size:11px;
color:#333333;
}

.text_field_tall
{
width:250px;
height:100px;
border:1px solid #333333;
padding-left:5px;
color:#333333;
font-size:11px;
}


#footer{
width:635px;
background-image:url(../images/content/content_bg.gif);
background-repeat:repeat-y;
color:#333333;
font-size:11px;
}


#footer_text
{
width:635px;
color:#ffffff;
font-size:11px;
text-decoration:none;
}

#footer_text a
{
width:635px;
color:#ffffff;
font-size:11px;
text-decoration:none;
}

#footer_text a:hover
{
width:635px;
color:#ffffff;
font-size:11px;
text-decoration:underline;
}




.footer_text, .footer_text a
{
text-decoration:none;
font-size:11px;
font-weight:normal;
color:#666666;

}

.footer_text a:hover
{
text-decoration:underline;
font-size:11px;
font-weight:normal;
color:#666666;
}

p
{
padding:0;
margin:0;
text-align:left;
}





h1
{
font-size:16px;
text-align:left;
color: #FACE31;

}

ul
{
text-align:left;
}


div.popup_title {
	padding: 0px 0px 0px 0px;
}
.popup_title p{
	font-family:Tahoma, Arial, Verdana;
	color:#ffffff;
	background-color: #72428A;
	font-size:10px;
	margin:0px 0px 10px 0px;
	padding:4px 4px 5px 6px;
	text-align:left;
	font-weight: bold;
	border-top:3px solid #FACE31;
}
.popup_title img{
	margin:0px;
}


hr
{
height:1px; border-style:none; color:##734491; background-color:#734491;
margin:10px 0 10px 0;
}


