﻿body
{
    margin:0;
    padding:0;
    border:0;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
    direction:rtl;
    background-image:url(../img/bg_ido.gif);
    background-repeat:no-repeat;
}

img
{
    vertical-align:middle;
    border-width:0px;
}

.center
{
	margin-left: auto;
	margin-right: auto;
}

.header-top-left
{
    background-image:url(../img/header_top_left.jpg);
	width:9px;
	height:30px;
}

.header-top-middle
{
    background-image:url(../img/header_top_strip.jpg);
    background-repeat:repeat-x;
	width:670px;
	height:30px;      
}

.header-top-right
{
    background-image:url(../img/header_top_right.jpg);
	width:9px;
	height:30px;
    
}

.header-top-sep
{
    background-image:url(../img/header_top_sep.jpg);
	width:2px;
	height:30px; 
}

.header-top-menu-item
{
    width:90px;
}

.header-top-link-box
{
    margin-right:5px;
}

a.header-top-link
{
    text-decoration:none;
    color:#727272;
    font-size:15px;
    font-weight:bold;
}

a.header-top-link:visited
{
    text-decoration:none;
    color:#727272;
    font-size:15px;
    font-weight:bold;
}

a.header-top-link:hover
{
    text-decoration:none;
    color:#545454;
    font-size:15px;
    font-weight:bold;
}

.header-strip
{
    background-image:url(../img/header_strip.jpg);
    background-repeat:repeat-x;
	height:39px;  
}

.header-sep
{
    background-image:url(../img/header_sep.jpg);
    width:1px;
    height:39px;
}

.header-left
{
    background-image:url(../img/header_left.jpg);
	width:3px;
	height:39px;
}



a.header-link
{
    text-decoration:none;
    color:white;
    font-size:16px;
    font-weight:bold;
}

a.header-link:visited
{
    text-decoration:none;
    color:white;
    font-size:16px;
    font-weight:bold;
}

a.header-link:hover
{
    text-decoration:none;
    color:#CFCFCF;
    font-size:16px;
    font-weight:bold;
}

.caption1
{
    color:#415C8C;
    font-size:17px;
    font-weight:bold;   
}



.caption2
{
    color:white;
    font-size:16px;
    font-weight:bold;   
}

.strip-text
{
    position:relative;
    top:-2px;
}


.text-bottom-right
{
    background-image:url(../img/text-bottom-right.jpg);
	width:16px;
	height:18px;
}

.text-bottom-strip
{
    background-image:url(../img/text-bottom-strip.jpg);
    background-repeat:repeat-x;
	height:18px;      
}

.vertical-strip
{
    background-image:url(../img/vertical_strip.jpg);
    background-repeat:repeat-y;
	width:1px;  
}

.caption-strip1
{
    background-image:url(../img/caption_strip1.jpg);
    background-repeat:repeat-x;
	height:30px;  
}

.caption-strip2
{
    background-image:url(../img/caption_strip2.jpg);
    background-repeat:repeat-x;
	height:30px;  
}

.details
{
    background-color:#5D5D5D;
    width:120px;
}

.details-right
{
    background-image:url(../img/details_right.jpg);
    width:22px;
	height:17px; 
}

a.details
{
    color:white;
    font-size:11px;
    font-weight:bold;
}

a.details:hover
{
    color:#353434;
}

.footer-right
{
    background-image:url(../img/footer_right.jpg);
    width:2px;
	height:55px; 
}

.footer-strip
{
    background-image:url(../img/footer_strip.jpg);
	height:55px; 
	width:686px;
}

.footer-left
{
    background-image:url(../img/footer_left.jpg);
    width:2px;
	height:55px; 
}

.built-by
{
    font-size:11px;
    color:#464646;
}

.footer-sep
{
    color:#173654;
    width:10px;
}

a.footer-link
{
    text-decoration:none;
     color:#173654;
}

a.footer-link:hover
{
    color:#541718;
}

.ticker-date
{
    color:#959595;
    font-size:10px;
}

.ticker-text
{
    color:#3972A7;
    font-size:11px;
}

.page-content
{
    border-left:1px solid #C3C3C3;
    border-right:1px solid #C3C3C3;
    width:690px;
}

.page-caption
{
    color:#415C8C;
    font-size:20px;
    font-weight:bold;   
    margin-top:10px;
    margin-right:40px;
}

.practices
{
    background-color:#D1D6E8;
}

.practices-border
{
    border:1px solid black;
}

.practices-location-title
{
   height:40px; 
   font-weight:bold;
   font-size:20px;
   color:white;
   background-color:#4C4C4C;
}

.practices-day
{
    height:30px;
    width:70px;
    font-weight:bold;
    font-size:15px;
    text-align:center;
    background-color:Black;
    color:White;
}

.practices-hour
{
    width:50px;
    height:60px;
    text-align:center;
    font-size:15px;
    font-weight:bold;
    background-color:Black;
    color:White;
}

.practices-last-hour
{
   width:50px;
   font-size:15px;
    font-weight:bold;
    background-color:Black;
    color:White; 
    text-align:center;
}

.practices-content
{
    font-weight:bold;
    text-align:center;

}

.practices-trainer
{
    color:#415C8C;
}

