.bg1
{
background: white url(/images/cfukabbg.jpg) repeat-x;
color:#606060;
font-family:Arial;
font-size:12.0pt;
text-align:center;
padding:0px;
margin:0px;
}

#wrapper
{
width:100%;
height:auto;
min-width:756px;
position:relative;top:0px;
margin:0px auto;
padding:0px;
}

#titlegrx
{
text-align:center;
position:relative;top:0px;
z-index:1;
margin:0px auto;
padding:0px;
}

#titlegrx h1
{
text-align:center;
font-size:32pt;
color:#0000f0;
margin:10px auto;
font-weight:bold;
}

#titlegrx p
{
text-align:center;
margin:5px auto;
font-weight:bold;
font-size:16pt;
width:100%;
height:auto;
}

.main_content
{
text-align:center;
margin:0px auto;
padding:0px;
position:relative;top:0px;
width:100%;
height:auto;
z-index:0
}

#menu
{
clear:both;
text-align:left;
margin:10px 0px 10px 60px;
padding:10px;
color:#c0c0c0;
font-size:14pt;
}

#menu ul
{
margin:0px;
padding:0px;
}

#menu ul li
{
float:left;
padding:3px;
}

#menu a, #menu span
{
display:block;
width:14px;
height:14px;
border:4px solid #e0e0e0;
background-color:white;
padding:6px;
font-size:10pt;
text-align:center;
text-decoration:none;
position:relative;bottom:6px;
} 

#menu a:link { color:#0000f0;border:4px solid #e0e0e0; }
#menu a:visited { color:#0000f0;border:4px solid #e0e0e0; }
#menu a:focus { color:#0000f0;border:4px solid #e0e0e0; }
#menu a:hover { color:orange;border:4px solid orange; }
#menu a:active { color:#0000f0;border:4px solid #e0e0e0; }

.centre_panel
{
text-align:justify;
margin:0px;
padding:20px 60px;
}

p.clip {margin:8px 10px;}

.left_panel
{
text-align:left;
border-right:4px solid #e0e0e0;
margin:20px 40px 20px 60px;
padding:0px 10px;
width:200px;
height:2900px;
float:left;
}

.gallery_box
{
text-align:justify;
margin-bottom:60px;
}

.gallery_box p
{
margin:20px 0px;
}

.gallery_box p.f_dur
{
font-size:10pt;
}

.gallery_box p.f_tag
{
font-size:10pt;
}

.gallery_box h2
{
font-size:14pt;
margin:0px;
padding:0px;
}

.gallery_box a:link img { border:4px solid #e0e0e0; }
.gallery_box a:visited img { border:4px solid #e0e0e0; }
.gallery_box a:focus img { border:4px solid #e0e0e0; }
.gallery_box a:hover img { border:4px solid orange; }
.gallery_box a:active img { border:4px solid #e0e0e0; }

.gallery_banner
{
text-align:center;
margin:20px 60px;
}

.gallery_banner img
{
margin:5px;
}

.gallery_banner h3
{
font-size:12pt;
margin:10px 0px;
}

.footer
{
font-size:8.0pt;
text-align:center;
margin-left:auto;
margin-right:auto;
padding:0px;
width:100%;
height:auto;
position:relative;top:0px;
}

.footerlegend
{
text-align:center;
}

a:link { color:#0000f0;text-decoration:underline }
a:visited { color:#0000f0;text-decoration:underline }
a:focus { color:#0000f0;text-decoration:underline }
a:hover { color:orange;text-decoration:underline }
a:active { color:#0000f0;text-decoration:underline }

p.nav { font-size:14pt; }
p.nav a:link { color:#606060;text-decoration:underline }
p.nav a:visited { color:#606060;text-decoration:underline }
p.nav a:focus { color:#606060;text-decoration:underline }
p.nav a:hover { color:#0000f0;text-decoration:underline }
p.nav a:active { color:#606060;text-decoration:underline }

.left_panel a
{
display:block;
width:190px;
height:20px;
background-color:white;
margin:2px auto;
padding:4px 2px;
text-align:center;
text-decoration:none;
} 
.left_panel a:link { color:#808080;border:1px solid #c0c0c0; }
.left_panel a:visited { color:#808080;border:1px solid #c0c0c0; }
.left_panel a:focus { color:#808080;border:1px solid #c0c0c0; }
.left_panel a:hover { color:#0000f0;border:1px solid orange; }
.left_panel a:active { color:#808080;border:1px solid #c0c0c0; }

.left_panel h2
{
font-size:14.0pt;
font-weight:bold;
margin:0px 0px 10px 0px;
}

.cleardiv {clear:both;}

img
{
border-style:none;
padding:0px;
margin:0px;
}

ul { list-style-type:none;margin:0px;padding:0px; }
li { margin:0px;padding:0px; }
h2 { font-size:14pt;margin:0px 0px 20px 0px;padding:0px;
p {margin:0px;padding:0px;text-align:justify;}

