body
{
    margin: 0;
    padding: 0;   
    text-align: center;           
}

.my_font_aboutus 
{
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10pt; /*93%; */
  line-height: 1.25em;
  color: black;            
}

td 
{
    text-align:left;
    font-size: 11px; /*s*/    
}

th
{
    text-align:left;
    font-size: 12px; /*s*/     
}

td a ,td p , td div 
{
    font-size: 11px; /*s*/    
}

a
{ 
    color:#616D7E;    
    text-decoration:none;
    font-weight:bold;
}

a:hover
{
  
    color:#BE3755;    
    text-decoration:underline; 
    font-weight:bold;
}

.custom_link a
{
    font-family: "Trebuchet MS",georgia,Verdana,Sans-serif;   
    font-weight:bold;
    color:#105289;    
    text-decoration:none;
}

.custom_link a:hover 
{
   font-family: "Trebuchet MS",georgia,Verdana,Sans-serif;  
   font-weight:bold;
   color:#BE3755;    
   text-decoration:underline; 
}


html 
{
    height:101%;
}

* html
{
    height:auto;
}


/*div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}*/

div , form ,input,fieldset {margin:0;padding:0;}

input.text
{
    height:17px;
}

#container_m
{
    width: 1023px;
    margin:0px 13px;
    text-align:left;
    font-size: 11px;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;   
        
}

#container_border
{
    width:1049px;
    margin: 0 auto;    
    background:  url(images/bg.gif) center repeat-y;   
}


#topbar_css 
{  
    background-color: #EEE;    
    color: #544;
    text-align: right;
    vertical-align: middle;
    height: 20px;    
    clear: both;      
    
}

#topbar_css_menu
{    
    padding-top:2px;
    padding-right: 5px;
    font-weight:bold;
    color:gray; 
}

#topbar_css_menu a 
{
    text-decoration:none;
    padding-right:7px;
    color:gray; 
}

#topbar_css_menu a:hover 
{
    color : #C25A02;
    text-decoration:underline;
}


#headerwrapper_css 
{
    margin-top:3px;
    width: auto;
}

#tabholder_css
{
    width: auto;    
}

.wrapper 
{
    text-align: left;
    margin: 0px ;
    padding: 0px;
    border:0px;   
   /* height:100%; */
}

#left_side 
{           
    float: left;
    width: 173px;   
    margin: 0px ;
    padding: 0px;
    border:0px;   
    background:  url(images_left/t_fon_left.gif) right repeat-y;  
   /*  height:100%; */
}

#right_side 
{   
    float: left;
    width: 850px;    
    margin: 0px ;
    padding: 0px;
    border:0px;  
    /*height:100%;*/
  /* overflow:hidden;*/ /*for IE*/
  
}

#footer 
{
    background-color:#EEE;
    color: #544;
    text-align: center;
    vertical-align: middle;  
    padding-top: 5px;
    padding-bottom:5px;
    clear: both;
    
}

#footer p 
{
    margin:0;
    border:0;
    
}


#footer_menu 
{
    padding-bottom:6px;    
    font-weight:bold;    
}

#footer_menu a 
{
    text-decoration:none;
    padding-right:7px;
    color : #EF6D00;
}

#footer_menu a:hover 
{
    color : #C25A02;
    text-decoration:underline;
}

.my_font
{
    font-size : 11px;
    font-family : Tahoma,Verdana,Arial;
    font-weight: bold;        
}

#content_text
{    
    width:658px;
    font-size : 13px;
    font-family: arial, tahoma, verdana, helvetica, sans;       
    text-align: justify;
    margin: 0px;            
    border:0px;
    padding: 10px 7px 10px 7px; 

}

.page_content_title
{
    width:836px;
    font-size : 13px;
    font-family: arial, tahoma, verdana, helvetica, sans;       
    text-align: justify;
    margin: 0px;            
    border:0px;
    padding: 10px 7px 10px 7px;     
}


#content_text h2 ,.page_content_title h2
{     
    font-size: 20px;
    color:green;
    text-align:center;  
    background-color:#EEE;
    margin:0px;
    padding:0px;  
    border:0px;
    
}



#content_text strong
{     
    font-weight: bolder;   
    color:green;
}

#content_text p
{
    margin: 10px 0px 10px 0px;    
}

#column1
{    
    background:  url(images_left/t_fon_right.gif) right repeat-y;   
  
    width:672px;
    float:left;
 
    margin: 0px ;
    padding:0px;
    border:0px;     
 /*   height:100%;     */
  
}

#column2
{
    float:left;
    padding:0px;
    margin: 0px ;    
    border:0px;        
    width:178px;    
    
  
  /*  height:100%;*/
}

#new_account h2
{
    padding-top:5px;  
    margin:0;
    color:green;
    font-size : 16px;
    font-weight: bold;
    font-family : Tahoma,Verdana,Arial;    
}

#new_account p
{
    padding-top:5px;    
    color: #888;
    margin:0;
}

#new_account li
{
    color: #888;
    padding-bottom:5px;
}


.MenuGroup {
    color:Gray;
    font-style:italic;
    font-weight:bold;
}

.upload_table_row
{
    padding-top:5px;  
}

.list_articles
{
    padding:10px 5px 5px 5px;
    font-size : 13px;
    font-family: arial, tahoma, verdana, helvetica, sans;       
    text-align: justify;
    margin: 0px;            
    border:0px;    
}

.messageBoardTable
{
    border-width: 1px 1px 1px 1px;
    border-spacing: 0px;
    border-style: groove;
    border-color: #A9D0F5;
    border-collapse: collapse;
    background-color:#EFFBF5; 
    
}

.messageBoardTable td
{
    border-width: 0px 0px 0px 0px;
    padding: 5px;       
}

.forum_threads
{
    border:0px;
    margin:0px;
    padding:0px;          
}

.forum_threads img
{
    border:0;
}


.forum_threads tr
{
    text-align:left;
    vertical-align:top;     
}

.forum_threads .image_col 
{
    width:37px;
    padding-top:4px;
    border-top: 1px solid gray;   
}

.forum_threads .title_col 
{
    width:463px;    
    border-top: 1px solid gray;   
    vertical-align:middle;
}

.forum_threads .topics_posts_col
{
    width:80px;
    padding-top:4px;
    border-top: 1px solid gray;   
    border-left: 1px solid white; 
    text-align:center;        
    padding-top:15px;  
    color:#736F6E;        
}

.forum_threads .last_post_col
{
    width:180px;
    
    padding-left:6px;
    border-left: 1px solid white;     
    border-top: 1px solid gray;        
    color:#736F6E;   
    vertical-align:middle;
}

.forum_threads a
{
    font-family: "Trebuchet MS",georgia,Verdana,Sans-serif;
    font-size:12px;    
    font-weight:bold;
    color:#105289;    
    text-decoration:none;
}

.forum_threads a:hover 
{
   font-family: "Trebuchet MS",georgia,Verdana,Sans-serif;
   font-size:12px;
   font-weight:bold;
   color:#BE3755;    
   text-decoration:underline; 
}

.forum_threads p
{
    margin:0;
    padding:0;
    border:0;
    color:#736F6E;   
}

.forum_threads .last_post_col a
{
    color:#BE3755;    
}

.forum_threads .last_post_col a:hover
{
    color:#BE3755;  
    text-decoration:underline;         
}

/*forum topics*/

.forum_threads .title_col_topic 
{
    width:313px;    
    border-top: 1px solid gray;   
    vertical-align:middle;
}

.forum_threads .reply_posts_col_topic
{
    width:70px;
    padding-top:4px;
    border-top: 1px solid gray;   
    border-left: 1px solid white; 
    text-align:center;        
    padding-top:15px;  
    color:#736F6E;        
}


.forum_threads .last_post_col_topic
{
    width:150px;
    
    padding-left:6px;
    border-left: 1px solid white;     
    border-top: 1px solid gray;        
    color:#736F6E;   
    vertical-align:middle;
}

.forum_threads .author_topic
{
    width:200px;
    
    padding-left:6px;
    border-left: 1px solid white;     
    border-top: 1px solid gray;        
    color:#736F6E;   
    vertical-align:middle;
}

.forum_threads .last_post_col_topic a
{
    color:#BE3755;    
}

.forum_threads .last_post_col_topic a:hover
{
    color:#BE3755;  
    text-decoration:underline;         
}

.forum_threads .author_topic a
{
    color:#BE3755;    
}

.forum_threads .author_topic a:hover
{
    color:#BE3755;  
    text-decoration:underline;         
}

.forum_threads h2
{
    margin:2px 0px 0px 0px;
    font-size: 13pt;
    font-weight:bold;
    padding:0;
    border:0;
    color:#BE3755;    
    text-decoration:none;
}


.forum_threads .forum_topic_content
{
    width:690px;
    border-top: 1px solid gray;   
    padding:2px 0px;   
    padding-top:2px;    
}

.forum_threads .forum_topic_details
{
   width:152px;   
   padding:2px 0px;
   padding-left:2px;
   border-top: 1px solid gray;      
   border-left: 1px solid white;      
}

.topic_body
{
    margin:0;
    border:0;
    width:680px;
    overflow:hidden;
    padding:5px;   
}

.topic_body p
{
    color:black;    
}

/*folder*/
.td_folder
{    
    background:  url(images/folder.png) no-repeat;
    vertical-align:middle;
    text-align: left;
    padding-left:26px;
    height:24px;
}

/*paginate */

.paginate_div
{   
    padding-bottom:10px;    
}

#pagination-digg
{
    margin:0px;border:0px;padding:0px; 
}

#pagination-digg li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
#pagination-digg a           { border:solid 1px #9aafe5; margin-right:2px; }
#pagination-digg .previous-off,
#pagination-digg .next-off   { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination-digg .next a,
#pagination-digg .previous a { font-weight:bold; }	
#pagination-digg .active     { background:#2e6ab1; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination-digg a:link, 
#pagination-digg a:visited   { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination-digg a:hover     { border:solid 1px #0e509e; }
