﻿body,html 
{
    font-family:Tahoma,Arial,Verdana;
    font-size:12px;
    margin:0px;
    text-decoration:none;
    }
.flofix
{
     clear: both; 
}
#maindiv
{
    width:1152px;
    margin-left:auto; 
    margin-right:auto;
    background-color:#eeeeee;
}
#topback
{
    background-image:url('images/top2.png');
    background-repeat:no-repeat;
    width:1152px;
    height:108px;
}
#topline
{
    width:1152px;
    height:5px;
    background-image:url('images/topline.png');
    background-repeat:no-repeat;
}
.leftmenu
{
    width:252px;
    height:100%;
    float:left;
    
}
.middle
{
    width:648px;
    min-height:955px;
    float:left;
    background-color:White;
}
.middle a
{
    color:#B2C1E0;
}
.rightmenu
{
    width:252px;
    height:100%;
    float:right;
    text-decoration:underline:none;
}
#topmenu
{
   margin-top:10px;
   width:183px;
   height:25px;
   float:right;
   font-size:11px;
   text-align:right;
}
#topmenu a
{
    color:#ffffff;
}
#languages
{
  float:right;
  margin-top:10px;
  width:37px;
  height:73px;
  text-align:center;
}
#search
{
   margin-top:10px;
   width:170px;
   height:35px;
   background-image:url('images/search.png');
   background-repeat:no-repeat;
   float:left;
}
.searchtext
{
    width:245px;
    height:18px;
    border:0;
    background-color:Transparent;
    font-family:Tahoma,Arial,Verdana;
    font-size:12px;
    color:Gray;
    font-style:italic;
    margin-top:1px;
}
#sitemenu
{
    width:1152px;
    height:25px;
    text-align:center;
    background-image:url('images/topmenu.png');
    background-repeat:no-repeat;
    background-position:center;
    float:left;
}
#sitemenu a
{
    color:White;
    text-decoration:none;
}
#logininside
{
    width:252px;
    height:150px;
    background-image:url('images/login_back.png');
    background-repeat:repeat-y;
    color:White;
}
#loginbottom
{
    width:252px;
    height:25px;
    background-image:url('images/login_bottom.png');
    background-repeat:no-repeat;
    font-size:11px;
    color:White;
}
#loginbottom a
{
    color:#ffffff;
}
.logintextback
{
    background-image:url('images/login_text.png');
    background-repeat:no-repeat;
    width:132px;
    height:25px;
    background-position:center;
    text-align:center;
}
.logintext
{
    width:120px;
    height:16px;
    border:0;
    background-color:Transparent;
    font-family:Tahoma,Arial,Verdana;
    font-size:12px;
    text-transform:lowercase;
    margin-top:3px;
}
.rmheader
{
    height:25px;
    background-image:url('images/header_back.png');
    background-repeat:no-repeat;
    width:252px;
    color:#3f454c;
}
.rmsplit
{
    height:10px;
    width:252px;
    font-size:1px;
}

#bottomline
{
    width:1152px;
    height:5px;
    background-image:url('images/topline.png');
    background-repeat:no-repeat;
    float:left;
}
#bottomback
{
    background-image:url('images/bottom.png');
    background-repeat:no-repeat;
    width:1152px;
    height:50px;
    float:left;
    text-align:center;
    font-size:11px;
    color:White;
}
.contenttop
{
    background-image:url('images/contenttop.png');
    background-repeat:no-repeat;
    width:625px;
    height:25px;
    margin-left:auto; 
    margin-right:auto;
	text-align: right;
}
.contentmiddle
{
    border-left:solid 1px #3f454c;
    border-right: solid 1px #3f454c;
    width:623px;
    margin-left:auto; 
    margin-right:auto;
}
.contentbottom
{
    background-image:url('images/contentbottom.png');
    background-repeat:no-repeat;
    width:625px;
    height:15px;
    background-position:bottom;
    margin-left:auto; 
    margin-right:auto;
}
.textbox
{
    border:solid 1px #3f454c;
    height:14px;
    font-family:Tahoma,Arial,Verdana;
    font-size:12px;
}
.dropdown
{
    border:solid 1px #3f454c;
    font-family:Tahoma, Arial, Verdana;
    font-size:12px;
}
.btn
{
    background-image:url('images/gridhead.gif');
    background-repeat:repeat-x;
    font-family:Tahoma, Arial, Verdana;
    font-size:12px;
    border:solid 1px #aaaaaa;
    color:#3f454c;
    height:21px;
}
.header625x25
{
    background-image:url('images/event_header.png');
    background-repeat:no-repeat;
    height:15px;
    width:625px;
}
.footer625x25
{
    background-image:url('images/event_footer.png');
    background-repeat:no-repeat;
    background-position:bottom;
    height:15px;
    width:625px;
}