/* modified for coppermine Fotonica style */  
.tableh1 {
   color:white;
   font-size: 1.0em;
   font-weight: bold;
   background-color: #ECECEC;
   background-image: url('./images/cellpic3.gif');  
   font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
  
    	 
}
 
.catlink {
	font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #0F64E0; 
        
	background-color: #ECECEC;
	 
	padding-right: 3px;
}
hr
{
   background-image: url('./images/cellpic3.gif');  

}

TD.tableh1 B
{
color:white;
}
TD.tableh1 B A
{
color:white;
}
TD.tableh1 B A:hover
{
color:white;
text-decoration:underline;
}
B
 {
 color:#292929;
 }
 
/*==================================
 Prototype-like theme
=================================================================== */

/* Begin Frost's added hacks */
a {
outline: none;
}
/* End Frost's added hacks */


/* Layout
 ------------ */
* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;	
}

html {
	font-size: 100%;
        background-color: #292929;
	background-image: url('./images/main_bkg1060_new3.png');
	background-repeat: repeat-y;
	background-position: top center;
	 
	 
}

body {
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	/*font-size: 88%;*/
	font-size: 70%;
	color: #292929; 
	background-color:#ffffff;	
   	width: 1042px;
	margin: 0 auto auto auto;
}
#banner_top
{
        background-color: #292929;
	background-image: url('./images/main_bkg1060_new.png');
	background-repeat: repeat-y;
	background-position: top center;

}

#banner_left
{

}

#banner_right
{
}




#wrapheader {
	min-height: 190px;
	height: 200px;
        background: url('./images/head_bkg.png') repeat-x;  
     /*   background-color:#ECECEC;*/
        padding: 0 0 0 0;
	margin: 0 0 0 0;
        width: 1042px;
        font-size:12px;
}

#logoleft {
       height: 183px;

	background: url('./images/logo-FM.jpg') no-repeat top left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#wrapcentre {
	margin: 0 auto;
	width: 955px;
	padding-top: 5px;	
}

#wrapfooter {
min-height: 150px;
  background: url('./images/head_bkg.png') repeat-x;
	margin: 0 auto;
        width: 1042px;
	text-align: center;
	vertical-align: middle;
	clear: both;
	padding-top: 10px;
	 
        
}

#wrapnav {
	width: 955px;
	margin: 0;
	padding: 1px 0px 0 200px;	
	color:#0F64E0;
	background-color: #ECECEC;
	border-width: 1px;
	border-style: solid;
	border-color: #A9B8C2;
	font-size:80%;
}

#logodesc {
	margin: 0;
	padding: 11px 0px 0 210px;
	color:#0F64E0;
  
	border-bottom: 0px solid #4787A7;	
}

#logodesc H1 {
 color:#0F64E0;
 
}

#logomain {
	margin: 0;
	padding: 5px 0 0px 0;
	min-height: 199px;
	height: 199px;
	width: 100%;
	background: url('./images/logo_main.png') no-repeat;
  
}

#menubar {
	margin: 0;
	 
 
	font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif ;
   color: #FFFFFF;
   font-size: 1.0em;
       
   background: url('./images/cellpic3.gif') ;
   border-style: none;
}

#datebar {
	margin: 0;
	padding: 30px 30px 30px 210px;
        color: black;  
       
}
 
#info {position:relative;}
p.bold {padding-left:15px; color:#c00;}
a.linkup {position:relative;}
a.buttonup {position:absolute; top:200px; left:650px; border:0;}
a.buttonup img {border:0;}
.gleft {float:left; margin:25px 0 10px 0;}
.gright {float:right; margin:25px 5px 10px 0;}
.grc {margin:20px 0 0 10px;}


/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */

.menu {width:960px; height:25px; font-size:11px; float:right;z-index:100;margin-right:0px;margin-left:0px;
margin-top:30px ;font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; }
/* hack to correct IE5.5 faulty box model */
* html .menu {width:960px; w\idth:950px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:150px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:154px;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:11px;font-weight:normal;text-decoration:none;  
color:white; width:150px; height:27px; border:1px solid #000;
 border-width:1px 0 1px 1px; background:url('./images/cellpic3.gif'); padding-left:40px; line-height:29px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:150px; w\idth:150px;}
/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:white; text-decoration:underline;}
.menu :hover > a, .menu ul ul :hover > a {color:white;text-decoration:underline;}

.sysmenu {width:960px; height:25px; font-size:11px;z-index:100;margin-top:0px;margin-left:0px;
font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; }  
/* hack to correct IE5.5 faulty box model */
* html .sysmenu {width:960px; w\idth:950px;}
/* remove all the bullets, borders and padding from the default list styling */
.sysmenu ul  {padding:0;margin:0;list-style-type:none;}
.sysmenu ul ul {width:165px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */

.sysmenu li {float:right;width:165px;position:relative;}
/* style the links for the top level */
.sysmenu a, .sysmenu a:visited {display:block;font-size:11px;font-weight:normal;text-decoration:none; color:white; width:160px; height:27px; border:1px solid #000;
 border-width:1px 0 1px 1px; background:url('./images/cellpic3.gif'); padding-left:19px; line-height:29px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .sysmenu a, * html .sysmenu a:visited {width:165px; w\idth:164px;}

 /* style the top level hover */
.sysmenu a:hover, .sysmenu ul ul td a:hover{color:white; text-decoration:underline;}
.sysmenu :hover > a, .sysmenu ul ul td :hover > a {color:white;text-decoration:underline;}


.sub_menu {width:700px; height:25px; font-size:0.7em;  z-index:100;margin-right:0px;;}
/* hack to correct IE5.5 faulty box model */
* html .sub_menu {width:746px; w\idth:745px;}
/* remove all the bullets, borders and padding from the default list styling */
.sub_menu ul  {padding:0;margin:0;list-style-type:none;}
.sub_menu ul ul {width:120px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.sub_menu li {width:120px;position:relative;}
/* style the links for the top level */
.sub_menu a, .sub_menu a:visited {display:block;font-size:11px;text-decoration:none; color:white;
 width:118px; height:25px; border:1px solid #000;
 border-width:1px 0 1px 1px; background:url('./images/cellpic3.gif'); padding-left:10px; line-height:29px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .sub_menu a, * html .sub_menu a:visited {width:120px; w\idth:118px;}

 
/* style the top level hover */
.sub_menu a:hover, .sub_menu ul ul td a:hover{color:#fff; background:url('./images/cellpic3.gif');}
.sub_menu :hover > a, .sub_menu ul ul td :hover > a {color:#fff;background:url('./images/cellpic3.gif');}


.textinput {
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;  
        font-size: 11px;
        border: 2px solid #A3AAB4;
        padding-right: 3px;
        padding-left: 3px;
        background-color: #DEDEDE;
 
}
 

#message.textinput {
        height:150px
       
 
}
 
.listbox {
        font-family:   "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        background-color: #DEDEDE;
        font-size: 80%;
        border: 1px solid #A3AAB4;
        vertical-align: middle;
}

.button {
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; 
        font-size: 80%;
        border: 1px solid #292929;  
       /* background-image: url('images/head_bkg.png');*/
        background-color:#EDEDED;
        background-position: bottom;
       }

.comment_button {
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; 
        font-size: 80%;
        border: 1px solid #292929;
       /* background-image: url('images/head_bkg.png');*/  
        background-color:#EDEDED;
        background-position: bottom;
        padding-left: 3px;
        padding-right: 3px;
}
  

.radio {
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;  
        font-size: 80%;
        vertical-align: middle;
}

.checkbox {
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;  
        font-size: 80%;
        vertical-align: middle;
}

a {
         /*color: #0033CC; */
         color:  #4D4D4D;
         text-decoration: none;	
         font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}

a:hover {
        /*color: #0033CC; */
         color:  #4d4d4d;
        text-decoration: underline;  font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}

.bblink a {
        /*color: #0033CC; */
         color:#4d4d4d;
        text-decoration: none;  font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}

.bblink a:hover {
        /*color: #0033CC; */
        color: #3E3E3E;
        text-decoration: underline;  font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}

.maintable {
        border: 2px solid #DEDEDE;
 
        border-spacing:1px;
        margin-top: 30px;
        margin-bottom: 1px;	
        background-color: #ECECEC;
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}
.tableh1 TD a:link {
  font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
    color:white;
}
.tableh1 TD B a:link {
  font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
    color:white;
}
.tableh1 TD a:visited {
  font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
    color:white;
}
.tableh1 TD a:hover {
  font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
    color:white;
    text-decoration:underline;
}
.tableh1_compact TD a:link {
  font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
    color:white;
}
.tableh1_compact TD a:visited {
  font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
    color:white;
}
 .maintable TD a:hover{
     
     text-decoration:underline;
     font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}


.tableh1_compact {
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        color: black;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;	
        background-color: #ECECEC; 
         
}

.tableh2 {	
        background-color: #ECECEC;
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        color:#292929;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
      /*  font-size:12px;*/
}
.tableh2 a{	
        background-color: #ECECEC;
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
       /* color: #292929;*/
       
}
.tableh2_compact a{	
        background-color: #ECECEC;
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        color:#292929;
 
       
}
.tableh2_compact {
        background-color: #ECECEC;
        color: #000000;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;  font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}


.tableb {  
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        background-color: #ECECEC;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
        

}
.tableb td {  
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        background-color: #ECECEC;
        font-size:12px;
        

}

.tableb_compact {
         background-color: #ECECEC;
           
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}


.tablef {    
        
        background-color: #ECECEC ;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
}

.catrow_noalb {
        background: #ECECEC  ;
        color: #000000;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.catrow {
        background: #ECECEC ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}
.catrow td{
        color:#292929;
       
}
.catrow td a{
       font-size:14px;      
       color: #3E3E3E; 
       text-decoration:underline;
       font-weight:bold; 
     
}
.album_stat {
        font-size: 12px;
        margin: 5px 0px;
}

.thumb_filename {
        font-size: 80%;
        font-weight:bold;
        display: block;
}

.thumb_title {
        font-weight:bold;
        font-size: 80%;
        padding: 2px;
        display: block;
}
.title {
       color:#292929;
        font-weight: bold;
        font-size: 14px;
        padding: 2px;
        display: block;
        margin-top:20px;
}
.thumb_caption {
        font-size: 80%;
        padding: 1px;
        display: block;
}

.thumb_caption a {
         font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
         text-decoration:underline;
        color: #000000;
}

.thumb_num_comments {
        font-weight: normal;
        font-size: 80%;
        padding: 2px;
        font-style: italic;
        display: block;
}

.user_thumb_infobox {
        margin-top: 1px;
        margin-bottom: 1px;
}

.user_thumb_infobox th {
        font-weight: bold;
        font-size: 100%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align: center;
}

.user_thumb_infobox td {
        font-size: 85%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align: center;
}

.user_thumb_infobox a {
        text-decoration: none;
        color: #000000;
}

.user_thumb_infobox a:hover {
        color: #000000;
        text-decoration: underline;
}

.sortorder_cell {
        background: #66707C ;
        color: #FFFFFF;
        padding: 0px;
        margin: 0px;
}

.sortorder_options {
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; 
        background: #66707C ;   
         background: url('./images/cellpic3.gif') ;
        color: #FFFFFF;
        padding: 0px;
        margin: 0px;
        font-weight: normal;
        font-size: 80%;
        white-space: nowrap;
}
.navmenuforimage {
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; 
        background: url(./images/cellpic3.gif) ;
        font-size: 18px;
        border-style: none;
       
}
.navmenuforimage a:hover {
        background:   #0F64E0; 
        text-decoration: none;
        color: #0F64E0;  
        background: url(./images/cellpic3.gif) ;
} 

.navmenu {
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; 
        background-color:#4B4B4B;
        border-style: none;
        color:white;
        
}

.navmenu img {  
        margin-top: 1px;
        margin-right: 5px;
        margin-bottom: 1px;
        margin-left: 5px;
}

.navmenu a {   
        display:block; 
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
        text-decoration: none;
 /*       color: #0F64E0;*/
        color:white;
}
/*
.navmenu_pic {
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif 
  
        font-size: 18px;
        background: url(./images/cellpic3.gif) ;
        border-style: none;
        color:white;
}

.navmenu_pic a {   
        display:block;  
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
        text-decoration: none;
  
        color:white;
 
}*/
.navmenu img a{  
        display: block;
        
 
}
.navmenu a:hover {
        background:  #ECECEC;
        text-decoration: none;
        color: #0F64E0; 
}


.admin_menu_thumb {
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; 
        font-size: 85%;
        border: 1px solid #005D8C; 
       
        background-image: url('images/head_bkg.png');
        background-position: bottom;
        color: white;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 85px;
}

.admin_menu_thumb a {
     
        text-decoration: underline;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 10px; 
        color: white;
        
}


.admin_menu_thumb a:hover {
       background:  #ECECEC;
       text-decoration: underline;
       color: #292929; 
       
}

.admin_menu {
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; 
        font-size: 11px;
        border: 0px solid #292929;  
        background-image: url('images/head_bkg.png');
        margin-top: 0px;
        margin-bottom: 30px;
        text-align: center;
        color:#292929;
        
        }

.admin_menu a { 
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; 
        color: #292929;
        display: block;
        position: relative;
        padding-top: 4px;
        padding-bottom: 2px;
        padding-left: 2px;
        padding-right: 2px;
        font-size:12px;
        font-weight:bold;
      
}
 

.admin_menu a:hover {
     
       background:  #ECECEC;
       text-decoration: underline;
       color: #292929; 
       
}

.admin_menu td {
   font-size: 12px;
      
}
.comment_date{
        color: #5F5F5F;
        font-size: 80%;
        vertical-align: middle;  font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}
.image {
        border: 10px solid #292929;
        margin: 2px;
}
.imageAvatar {
        border: 1px solid #292929;
        margin: 0 5px 0 0;
}

 
.imageborder {
        border: 0px solid #292929;
        background-color: #292929;
        margin-top: 30px;
        margin-bottom: 30px;
}

.display_media {
        background: #292929;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
        color:#ECECEC;
}
 

.thumbnails {
     /* background:#c0c0c0;*/
        padding: 10px;  
       background: #DBDBDB;
        
}
 
td .thumbnails {
       /* background:#c0c0c0;*/
        padding: 10px;  
        background:#DBDBDB;
  }
 
 
.footer {
        font-size: 9px;
        color: #292e34;
}

.footer a {
        text-decoration: none;
        color: #758698;
}

.footer a:hover {
        color: black;
        text-decoration: underline;
}

.statlink {
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        color: black;
   	  font-size: 1.0em;
	     font-weight: bold;
     
}
.statlink td {
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        color: black;
   	  font-size: 1.0em;
	     font-weight: bold;
	  
       
}
.statlink a {
        text-decoration: none;
        color: black;
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}

.statlink a:hover {
        color:black;
        text-decoration: underline;
}

.alblink a {
        text-decoration: underline;
        color: #000000;
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}

.alblink a:hover {
        color: #000000;
        text-decoration: underline;
}

.catlink {
        display: block;   
        margin-bottom: 2px;font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}
 
.catlink a {
        text-decoration: underline;
    
        color: #000000;font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}
 
.catlink a:hover {
        color: #000000;
        text-decoration: underline;
}

.topmenu {
        font-size: 100%;font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}

.topmenu a {
        color: #FFFFFF;
        text-decoration: none;
}

.topmenu a:hover  {
        color: #FFFFFF;
        text-decoration: underline;
}

.topmenu td  {
        white-space: nowrap;
        font-weight: bold;
}


.img_caption_table {
        border: 2px;
        background-color: #FFFFFF;
        width: 100%;
        margin: 0px;
}

.img_caption_table th {
        background: #A3AAB4 ;
        font-size: 100%;
        color: #000000;
        padding-top: 4px;
        padding-right: 10px;
        padding-bottom: 4px;
        padding-left: 10px;
        border-top: 1px solid #FFFFFF;
}

.img_caption_table td {
        background:  #ECECEC ;
        padding-top: 6px;
        padding-right: 10px;
        padding-bottom: 6px;
        padding-left: 10px;
        border-top: 1px solid #FFFFFF;
        white-space: normal;
}

.debug_text {
        border: #BDBEBD;
        background-color: #EFEFEF;
        width: 100%;
        margin: 0px;
}

.clickable_option {
        cursor: default;
}

.listbox_lang {
        color: #000000;
        background-color: #758698;
        border: 1px solid #758698;
        font-size: 80%;
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; 
        vertical-align: middle;
}

#vanity a {
        display:block;
        width:57px;
        height:20px;
        margin: 3px 20px;
}
#vanity img {border:0}
#v_php {float:left;background-image:url(../../images/powered-php.gif);}
#v_php:hover {background-image:url(../../images/h_powered-php.gif);}
#v_mysql {float:left;background-image:url(../../images/powered-mysql.gif);}
#v_mysql:hover  {background-image:url(../../images/h_powered-mysql.gif);}
#v_xhtml {float:right;background-image:url(../../images/valid-xhtml10.gif);}
#v_xhtml:hover {background-image:url(../../images/h_valid-xhtml10.gif);}
#v_css {float:right;background-image:url(../../images/valid-css.gif);}
#v_css:hover{background-image:url(../../images/h_valid-css.gif);}

.gen {
	margin: 1px 1px;
	font-size: 1.2em;
}

.genmed {
	margin: 1px 1px;
	font-size: 1.1em;
}

.genmenu {
	margin: 1px 1px;
	font-size: 1.0em;
	color: #0F64E0 !important;
	font-weight: bold;
	text-decoration: none;
}

.genhead {
	margin: 1px 1px;
	font-size: 1.2em;
	color: #0F64E0 !important;
}

a.genhead:link {
	margin: 1px 1px;
	font-size: 1.2em;
	color: #0F64E0;
}

.gensmall {
	margin: 1px 1px;
	font-size: 1em;
}

.gensmall2 {
	margin: 1px 1px;
	font-size: 1em;
	color: #fff;
}

.copyright {
	color: #fff;
	font-weight: normal;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

#menubarForum {
	margin: 0;
 
	padding: 10px 5px 0 210px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 80.5%;
	color: #292929;	
}

#datebar {
	margin: 0;
	padding: 10px 5px 0 210px;
}

#findbar {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}


.menuBottom {
font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; 
background-color: #ECECEC;
}
 
.menuBottom ul {padding:0;margin:0;list-style-type:none;}
 
 
.menuBottom li {position:relative;
}
/* style the links for the top level */
.menuBottom a, .menuBottom a:visited {display:block;font-weight:normal;text-decoration:none;  
color:#292929;}
 
.menuBottom a:hover, .menuBottom ul ul a:hover{color:#292929; text-decoration:underline;}
.menuBottom :hover > a, .menuBottom ul ul :hover > a {color:#292929;text-decoration:underline;}
#navMENU {
	 
	margin-left:750px;
        
	 
}
#nav {
	 width:960px;
	height:60px;
	margin:0;
        
	padding:0;
	float:right;
}

#nav * {
	text-align:center;
 	   color:#292929;
	font-weight:bold;
	text-decoration:none;
	font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; 
   	font-size:9pt;
}

#nav ul, #nav ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}
#nav ul li {
	display:inline;
}

ul#tabBar {
	float:right;
}

ul#tabBar li a {
	display:block;
	float:left;
	width:130px;
	height:29px;
	line-height:39px;
	background:url('./images/head_bkg.png') 0 8px ;
	border-left:7px solid #292929;
   overflow:hidden; /* fixed IE display bug */
	color:#292929;
}

ul#tabBar li a:hover {
	line-height:29px;
	background:url(./images/cellpic1.gif) ;
}



#subNav ul {
	display:none;
}

#subNav {
	clear:both;
	height:25px;
	background:url(./images/cellpic1.gif) ;
	padding-left:0px;
}

#subNav ul {
	float:left;
	/*background:url(./images/cellpic1.gif) ;*/
}

#subNav ul li a {
	display:block;
	float:left;
	width:130px;
	text-align:center;
	line-height:25px;
	background-color:gray;
   background:url(./images/cellpic3.gif) ;
	color:white;
	font-weight: normal;	
	padding-left:2px;
}
#subNav ul > li a {
    top: auto;
	left: auto;
	 
}

#subNav li a:hover {
	     background:  #ECECEC;
        text-decoration: none;
        color: #0F64E0; 
	    
}

#mylist{font-size:12px; 
font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; }
#mylist li {
	position: relative;
	text-indent: 5px;
	margin-left: 30px;
}
#mylist ul {
	line-height: 1.5em;
	list-style-type: square;
	margin: .3em 0 0 1.5em;
	padding: 0;
	list-style-image: url(bullet.gif);
}
#mylist ol {
	line-height: 1.5em;
	margin: .3em 0 0 3.2em;
	padding: 0;
	list-style-image: none;
}
#mylist li {
	margin-bottom: .1em;
}
/*##########################*/
#csstopmenu, #csstopmenu ul{
padding: 0;
margin: 0;
list-style: none;
 
}

#csstopmenu li{
float: left;
position: relative;
}

#csstopmenu a{
text-decoration: none;
}

.mainitems{	
 
border-left:0px solid #292929;
border-right:0px solid #292929;
color:#292929;
width:170px;
height:18px;
padding-top:4px;
}
 
.headerlinks a{
margin: auto 15px;
font-weight: bold;
color: #292929;
}
 
.submenus{
width: 150px;
position: absolute;
top: 2.0em;
left: 3px;
background-color: #EFEFEF;
border: 1px solid gray;
color:#292929;
display:none;
 
}

.submenus li{
width: 100%;
}

.submenus li a{
display: block;
width: 100%;
text-indent: 2px;
color:#000000;
text-decoration:underline;
}

html>body .submenus li a{ /* non IE browsers */
width: auto;
}

.submenus li a:hover{   
background:   #5F5F5F;
text-decoration: underline;
color: #000000; 
 
}

#csstopmenu li>ul {/* non IE browsers */
top: auto;
left: auto;
}

#csstopmenu li:hover ul, li.over ul {
display: inline;
}

html>body #clearmenu{ /* non IE browsers */
height: 3px;
}
#menucontainer
{
margin-top: -30px;
position:absolute;

} 

#navigation{
    background-color:#ffffff;
    border-bottom: 2px solid #292929;
    padding-left: 20px;
    color:#EFEFEF;  
    font-size:10px;
}

#navigation ul{
    list-style-type: none;
    margin: 0;
    padding: 0; 
    font-weight:bold; 
    
}
#navigation li{
    display: inline;
    margin: 0;
    padding:0;
} 
#navigation li a{
    text-decoration: none;
    border: 1px solid #ECECEC;
    padding: 0 0.3em;
} 
#navigation li a{
    text-decoration: none;
    border: 1px solid #292929;
    padding: 0px 0.3em;
    background: #EFEFEF;
    color: #292929;} 
#navigation li a:hover{
    background-color: #ffffff;
}
#navigation li#activelink a{
    border-bottom: 1px solid #ECECEC;
    background-color: #ECECEC;
    color: #000000;} 

#navigation ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
 
#toplogo
{
        background-color: #ffffff;
	background-image: url('./images/main_bkg1060_new.png');
	background-repeat: repeat-y;
	background-position: top center;

}
#toplogo TR{
        background-color: #ffffff;
	 

}
#toplogo TD{
        background-color: #ffffff;
	 

}
#logonew {
        height: 120px;
	background: url('./images/logo-FM.jpg') no-repeat top left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#datebarnew {
        min-height: 30px;
	height: 30px;
        background: url('./images/cellpic1.gif') repeat-x;  
     
        padding: 0 0 0 0;
	margin: 0 0 0 0;
        width: 1042px;
        font-size:12px;	 
        
}
#wrapheadernew {
	min-height: 30px;
	height: 30px;
        background: url('./images/cellpic1.gif') repeat-x;  
     
        padding: 0 0 0 0;
	margin: 0 0 0 0;
        width: 1042px;
        font-size:12px;
}

#menubarnew {
	margin: 0;
 
	padding: 0px 0px 0 10px;
        
}
#wrapfooternew {
    min-height: 40px;
    background: url('./images/cellpic1.gif') repeat-x;
	margin: 0 auto;
        width: 1042px;
	text-align: center;
	vertical-align: middle;
	clear: both;
	padding-top: 5px;
	 
        
}
 


.tableb{
 vertical-align: top;
}

.fc_forum_table {

}

.fc_forum_tr {

}

.fc_forum_td {
  padding-top: 13px;
  border-bottom: 1px solid #fefefe;
  border-top: 1px solid #fefefe;
}

