body {
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11pt;
    text-align: justify;
    background-image: url(../images/superbg_03.jpg);
    background-position: center;
    width: 100%;
    height: 100%;
}

img.banner {
    width: 100%;
}

.container {
    background: #fff;
}

.news_bg {
    background-image: url(../images/news_bg.jpg);
    margin: 0px;
    padding: 0px;
    width: 980px;
    height: 27px;
    background-repeat: no-repeat;
}

.welcome_banner_bg {
    background-image: url(../images/welcome.jpg);
    margin: 0px;
    padding: 0px;
    width: 663px;
    height: 151px;
    background-repeat: no-repeat;
}

.latest_news_banner_bg {
    background-image: url(../images/latest-news.jpg);
    margin: 0px;
    padding: 0px;
    width: 266px;
    height: 197px;
    background-repeat: no-repeat;
}

.upcoming_odd {
    background-color: #EEF5ED;
}

.traning_cats_bg {
    background-image: url(../images/menu22.jpg);
    margin: 0px;
    padding: 0px;
    width: 266px;
    height: 232px;
    background-repeat: no-repeat;
}

.odd_bg {
    background-image: url(../images/menu_bg3.jpg);
    margin: 0px;
    padding: 0px;
    width: 266px;
    height: 30px;
    background-repeat: no-repeat;
}

.avon_bg {
    background-image: url(../images/menu_bg.jpg);
    margin: 0px;
    padding: 0px;
    width: 266px;
    height: 30px;
    background-repeat: no-repeat;
}

.newsletter_banner_bg {
    background-image: url(../images/news_letter.jpg);
    margin: 0px;
    padding: 0px;
    width: 266px;
    height: 232px;
    background-repeat: no-repeat;
}

.contact_us_banner {
    background-image: url(../images/contact_us_ban.jpg);
    margin: 0px;
    padding: 0px;
    width: 266px;
    height: 181px;
    background-repeat: no-repeat;
}

.newsletter_text {
    background-image: url(../images/text_bg.jpg);
    width: 216px;
    height: 20px;
    padding-left: 0px;
}

.newsletter_text2 {
    background-image: url(../images/text2.jpg);
    width: 164px;
    height: 20px;
    padding-left: 0px;
}

.delimiter1 {
    background-image: url(../images/delimiter1-copy.jpg);
    margin: 0px;
    padding: 0px;
    width: 4px;
    height: 150px;
    background-repeat: no-repeat;
}

.banner2_bg {
    background-image: url(../images/banner2-copy.jpg);
    margin: 0px;
    padding: 0px;
    width: 318px;
    height: 150px;
    background-repeat: no-repeat;
}

.delimiter2 {
    background-image: url(../images/delimiter2-copy.jpg);
    margin: 0px;
    padding: 0px;
    width: 4px;
    height: 150px;
    background-repeat: no-repeat;
}

.banner3_bg {
    background-image: url(../images/banner3-copy.jpg);
    margin: 0px;
    padding: 0px;
    width: 343px;
    height: 150px;
    background-repeat: no-repeat;
}

.footer_bg {
    background-image: url(../images/footer.jpg);
    margin: 0px;
    padding: 0px;
    width: 960px;
    height: 46px;
    background-repeat: no-repeat;
}

.leftside_bg {
    background-image: url(../images/left_side2.jpg);
    margin: 0px;
    padding: 0px;
    width: 23px;
    height: 298px;
    background-repeat: no-repeat;
}

.rightside_bg {
    background-image: url(../images/right_side.jpg);
    margin: 0px;
    padding: 0px;
    width: 29px;
    height: 298px;
    background-repeat: no-repeat;
}

.contact_bg {
    background-image: url(../images/contact-bg.jpg);
    margin: 0px;
    padding: 0px;
    width: 329px;
    height: 193px;
    background-repeat: no-repeat;
}

.agent_bg {
    background-image: url(../images/agent_banner.jpg);
    margin: 0px;
    padding: 0px;
    width: 326px;
    height: 183px;
    background-repeat: no-repeat;
}

.delemeter_bg {
    background-image: url(../images/delemiter.jpg);
    margin: 0px;
    padding: 0px;
    height: 12px;
    background-repeat: no-repeat;
}

.strip_up_bg {
    background-image: url(../images/strip_up.jpg);
    background-color: #FFF;
    margin: 0px;
    padding: 0px;
    height: 118px;
    background-repeat: no-repeat;
}

.strip_down_bg {
    background-image: url(../images/strip_down.jpg);
    margin: 0px;
    padding: 0px;
    height: 11px;
    background-repeat: no-repeat;
}

.sub_title {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #390;
    margin: 0px;
    padding: 0px;
}

.sub_title_a {
    font-size: 11pt;
    font-family: Tahoma, Geneva, sans-serif;
    color: #390;
    margin: 0px;
    padding: 0px;
}

.title {
    font-size: 18pt;
    font-family: Tahoma, Geneva, sans-serif;
    color: #77B622;
    margin: 0px;
    padding: 0px;
    text-align: justify;
}

a.title:link {
    color: #2D5E99;
    font-family: Tahoma, Geneva, sans-serif;
    text-decoration: none;
    font-size: 14pt;
}

a.title:visited {
    color: #39F;
    font-family: Tahoma, Geneva, sans-serif;
    text-decoration: none;
    font-size: 14pt;
}

a.title:hover {
    color: #39F;
    font-family: Tahoma, Geneva, sans-serif;
    text-decoration: underline;
    font-size: 14pt;
}

a.nav:link {
    color: #FFF;
    font-family: Tahoma, Geneva, sans-serif;
    text-decoration: none;
    font-size: 14pt;
    background-image: url(../images/nav.jpg)
}

a.nav:visited {
    color: #FFF;
    font-family: Tahoma, Geneva, sans-serif;
    text-decoration: none;
    font-size: 14pt;
    background-image: url(../images/nav-link.jpg);
}

a.nav:hover {
    color: #FFF;
    font-family: Tahoma, Geneva, sans-serif;
    text-decoration: underline;
    font-size: 14pt;
}

.white2 {
    font-size: 8.5pt;
    color: #A7BCE4;
    margin: 0px;
    padding: 0px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
}

.menu {
    color: #ababab;
    text-decoration: none;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 10pt;
    line-height: 120%;
}

a.menu:link {
    color: #FFF;
    text-decoration: none;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 10pt;
}

a.menu:visited {
    color: #FFF;
    font-family: Tahoma, Geneva, sans-serif;
    text-decoration: none;
    font-size: 10pt;
}

a.menu:hover {
    color: #93ce3b;
    font-family: Tahoma, Geneva, sans-serif;
    text-decoration: none;
    font-size: 10pt;
}

.sidemenu {
    color: #FFF;
    text-decoration: none;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 10pt;
}

a.sidemenu:link {
    color: #FFF;
    text-decoration: none;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 10pt;
}

a.sidemenu:visited {
    color: #FFF;
    font-family: Tahoma, Geneva, sans-serif;
    text-decoration: none;
    font-size: 10pt;
}

a.sidemenu:hover {
    color: #CFFF88;
    font-family: Tahoma, Geneva, sans-serif;
    text-decoration: none;
    font-size: 10pt;
    padding-left: 15px;
}

a.download:link {
    color: #666;
    text-decoration: none;
    font-size: 10pt;
}

a.download:visited {
    color: #666;
    text-decoration: none;
    font-size: 10pt;
}

a.download:hover {
    color: #093;
    text-decoration: underline;
    font-size: 10pt;
}

a.ramahost:link {
    color: #FFF;
    text-decoration: none;
    font-size: 10pt;
}

a.ramahost:visited {
    color: #FFF;
    text-decoration: none;
    font-size: 10pt;
}

a.ramahost:hover {
    color: #CFFF88;
    text-decoration: none;
    font-size: 10pt;
}

.text {
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    margin: 0px;
    padding: 0px;
    text-align: left;
    line-height: 150%;
}

.text_ar {
    font-size: 10pt;
    font-family: Tahoma, Geneva, sans-serif;
    color: #000;
    margin: 0px;
    padding: 0px;
    text-align: justify;
    direction: rtl;
    line-height: 150%;
}

.text_c {
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    margin: 0px;
    padding: 0px;
    text-align: center;
    line-height: 150%;
}

.text2 {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #414141;
    margin: 0px;
    padding: 0px;
    text-align: justify;
}

.message_text {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #F00;
    margin: 0px;
    padding: 0px;
}

.agent {
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #FF0;
    margin: 0px;
    padding: 0px;
}

.float {
    float: right;
}

a.email2:link {
    color: #000000;
    text-decoration: none;
    font-size: 10pt;
}

a.email2:visited {
    color: #000000;
    text-decoration: none;
    font-size: 10pt;
}

a.email2:hover {
    color: #990000;
    text-decoration: none;
    font-size: 10pt;
}

.borders {
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    height: 370px;
    background-color: #FFF;
}

.list {
    color: #F00;
}

.blure {
    background-color: #FFF;
}

.focus {
    background-color: #EFFBEE;
    border-bottom-color: #BEBEBE
}

div.tooltip {
    background-color: #000;
    border: 1px solid #fff;
    padding: 10px 15px;
    width: 150px;
    display: none;
    color: #fff;
    text-align: left;
    font-size: 12px;
    /* outline radius for mozilla/firefox only */
    -moz-box-shadow: 0 0 10px #000;
    -webkit-box-shadow: 0 0 10px #000;
}

.login_table {
    background-image: url(../images/table.jpg);
    background-repeat: no-repeat;
    height: 307px;
    width: 450px;
}

.login_box {
    background-image: url(../images/loginbox.jpg);
    background-repeat: no-repeat;
    height: 150px;
    width: 300px;
}

a.linka:link {
    color: #FFF;
    font-size: 9pt;
    text-decoration: none;
}

a.linka:visited {
    color: #FFF;
    font-size: 9pt;
    text-decoration: none;
}

a.linka:hover {
    color: #FC0;
    font-size: 9pt;
    text-decoration: underline;
}

element.style {
    border: 1px sold #000;
}

nav.navbar img {
    width: 240px;
}

body,
p,
a,
span,
div,
legend,
li,
dd,
dt,
th,
td {
    font-size: 14pt;
}