﻿html
{
    background: #A51E2E;            
}

body
{
 /*  background: url("borderLeft.gif") repeat-y top left;*/
    /*background-color: gray;*/
    background: url(../images/common/gradient.jpg) repeat-y center; 
    margin: 0 auto;      
    font-family:Arial;
    font-family:Myriad Pro;
    font-family: Georgia;    
    /*font-family: Garamond;*/
    /*font-family: Calisto MT;*/
    font-family: Rockwell;
    font-family: Perpetua;
    font-family: Arial;
    font-size: small;     
    text-align: center;            
}

#wrapper
{
    margin:0 auto;
    background: #A51E2E;
    width: 955px;           
}

.Header
{
    background: url(../images/common/header.png) no-repeat left top;     
    color: White;  
    font-family: Verdana;   
    width: 945px;
    margin: 0 auto;
    
}



.left_border, .right_border
{
    /*background: #4DA3DA;*/
    border-style: none;
    border-collapse: collapse;
    margin: 0;
}

.middle
{
    border-color: #A51E2E;
    border-style: solid;
    background-color: #A51E2E;  
    width: 951px;  
}

.left_border
{
    background: url(../images/common/borderLeft_dark.gif) repeat-y top right;    
    width: 177px;
  /*  border-left: solid medium black;*/
}

.right_border
{
    background: url(../images/common/borderRight_dark.gif) repeat-y top left;
    width: 177px;
    /*border-right: solid medium black;*/
}

/*#table2
{
    border-style: solid;
    border-color: #4DA3DA;
    border-width: thick;
}*/

.Global_Events
{     
     font: 20px 'Myriad Pro Light', 'Eras Demi ITC';
     font-family: Trebuchet MS;
     font-family: Tw Cen MT Condensed;
     font-family: Tw Cen MT Condensed Extra Bold;     
     /*text-align: center;*/
     width: 946px;
     /*vertical-align: middle;*/
    /* border-bottom: solid #4DA3DA;*/
     background: url(../images/common/MenuGrapLine.png) bottom center no-repeat;     
/*     background-position: center bottom;*/
     border-top: solid #A51E2E;
     /*padding-bottom: 7px;*/
     padding-bottom: 21px;
     margin-left: auto;
     margin-right: auto;       
     /*float: left; */     
    
}

#Main_panel
{/*
    border-style: solid;
    border-width:  5px;
    border-color: #4DA3DA;*/
  /*  position: relative;*/
     text-align: left;    
    /*padding-bottom: 7px;*/        
    margin-top: -1px;    
    margin-left: auto;
    margin-right: auto;    
    background: White url(../images/common/MenuGrapLineSide2.png) top left no-repeat;             
    width: 946px;                 
}

#Column1
{    
    /*width: 204px;*/
    width: 21%;
    /*border-top: solid 4px white;    */
    /*margin-top: 10px;*/
    /*background: url(../images/common/quickCalTop.png) top center no-repeat;    */
   /* vertical-align: top; 
    top: 7px; 
    position: relative*/
    float: left;
    /*overflow: hidden;   */  
    margin-top: -15px;  

   
}

#Column2
{
    /*vertical-align: top; */
    /*width: 517px; */
    width: 53%;
    padding-bottom: 1em;
    padding-left: 12px;
    padding-right: 12px;
    float: left;    
    margin-top: -5px;
    border-right: dotted thin #1D2A5A;
}

#Column3
{    
    /*width: 208px;        */
    width: 22%;
    text-align: left; 
    float: left;
    margin-top: 6px;
    /*overflow: hidden;         */       
}

#Main_Panel_Bottom
{
    background: #A51E2E url(../images/common/MenuGrapLineBot.png) bottom center no-repeat;
    height: 10px;    
}

#navigation a
{
color: white;
background: url(../images/common/MenuGrap.gif) left top no-repeat;
background-position: center;
text-decoration: none;

}

#navigation li
{
    text-align: center;
    width: 120px;
} 

#navigation .contactTab
{
    padding-left:5em; 
    padding-top: 0.6em; 
    font-size: 10pt;
}

#navigation a
{
display: block;
/*float: left;*/
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#navigation a, #navigation a span
{
/*float: none*/
}
/* End IE5-Mac hack */

#navigation a:hover
{
/*color: white;*/
background:  url(../images/common/MenuGrapHover.gif) left top no-repeat;
background-position: center;
text-decoration: none;

}

#navigation a:hover span
{
/*background: url("images/MenuGrapRightHover.gif") right top no-repeat;*/
padding-right: 30px
}

#navigation, #Ul1
{
list-style: none;
padding: 0;
margin: 0
}

#navigation li, #Ul1 li
{
float: left;
/*display: block;*/
margin: 0;
padding: 0;
}

/*#navigation_sub a
{     
color: white;*/
/*background: url("../images/common/MenuGrapSubHover.gif") left top no-repeat;*/
/*background: url("../images/common/SubMenu2.png") left top no-repeat;
background-position: center;
text-decoration: none;
height: 70px;
}*/

#navigation_sub
{
    /*color: Black;*/
    text-decoration: none;
    background: url(../images/common/SubMenu4.png) no-repeat top left;
    
    /*background-position: 70px;*/    
    height: 27px;
    
    /*width: 40px;    */
}

#submenuBlock
{
    /*left: 210px;*/
    /*height: 22px;*/
    /*top: 200px;    */
    position: absolute;
    /*border: solid yellow;*/
    /*width: 640px; */
    /*top: 176px;*/
    /*padding-left: 133px;    */
    /*text-align: left;*/
    /*margin-top: -14px;   */
    top: 176px;
    padding-left: 94px;  
    width: 740px;
}

#submenuInner
{
    /*left: 370px;*/
/*    left: 0px;*/
    /*right: 200px;*/
  /*  left: 200px;
    /*left: 50%;*/
   /* width: 950px;*/
  
/*    margin: auto;*/
    /*overflow: hidden;*/
    /*margin-bottom: -21px;*/
    
    /*left: 500px;
    right: 500px;*/
    width: 740px;    
    /*border: solid;*/
    /*float: left;    */
    /* background: url("../images/common/SubMenuExt.png") top right no-repeat;   */
}

#submenuExt
{        
    /*margin: 0 auto;*/
    /*position: relative;*/
    /*float: left;*/
    /*margin-bottom: -25px;
    top: 0px;
    bottom: 20px;    
    height: 22px;
    width: 15px;
    left: 208px;*/       
    padding-right: 24px; 
    background: url(../images/common/SubMenuExt2.png) top right no-repeat;   
    margin-top: -35px;
    margin-left: 113px;
    position: relative;

   
}

#navigation_sub li
{
    font-size: 10pt;
    font-weight: bold;
    font-family: Sans-Serif;
    border-right: dotted thin White;
    text-align: center;
    top: 2px;
    position: relative;
    /*width: 120px;    */
} 

#navigation_sub a
{
    /*display: block;*/
    /*color: #00245D;*/
    color: White;
    /*float: left;*/
    text-decoration: none;
    padding-left: 8px;
    padding-right: 8px;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#navigation_sub a, #navigation_sub a span
{
float: none
}
/* End IE5-Mac hack */

#navigation_sub a:hover
{
/*color: white;*/
/*background:  url("../images/common/MenuGrapSubHover.gif") left top no-repeat;
background-position: center;*/
text-decoration: underline;

}

#navigation_sub a:hover span
{
/*background: url("images/MenuGrapRightHover.gif") right top no-repeat;*/
padding-right: 30px
}

#navigation_sub
/*, #Ul1*/
{
list-style: none;
padding: 0;
/*display: inline;*/
/*margin-left: -2px;
margin-right: -2px;
margin-top: -25px;*/
}

#navigation_sub li
/*, #Ul1 li */
{
    /*float: left;*/
/*display: block;*/
    display: inline;    
    margin: 0;
    padding: 0;
    height: 100%;
}


#current a
{
    background: url(../images/common/MenuGrapHover.gif) top no-repeat;
}

.quickCal
{
    margin-left: auto;
    margin-right: auto;
    color: White;
    /*background-color: #00245D;
    border-left-style: solid;    
    border-right-style: solid;*/
    border-width: 1px;
    border-color: Black;
    text-align: center;
    width: 200px;
    font-family: Verdana;
    font-size: 8pt;
    margin-top: 1em;    
    /*background: url(../images/common/quickCalMid.png) top repeat-x;*/
}

.quickCalBottom
{
    /*background: url(../images/common/quickCalBottom.png) top no-repeat;*/
    margin-bottom: 1em;
}

.quickCal td
{
    border-bottom-style: solid;
    border-bottom-color: #4DA3DA;
    border-bottom-width: 3px;
}

.Footer_Panel
{    
    margin: 0 auto;
    width: 950px;
    /*margin-top: 1em;*/
    background: url(../images/common/MenuGrapFooter.gif) center center no-repeat;   
    height: 85px;    
    /*clear: both;    */    
}

/*.LoginTop
{
    position: relative;
    background: url("../images/common/LoginTop.png") top no-repeat;
    left: -1px;
    margin-top: 10px;

}*/

.LoginBox
{
     background: url(../images/common/Login.png) top right no-repeat;    
     height: 224px;          
}


/*.LoginBottom
{
    
    background: url("../images/common/LoginBottom.png") top no-repeat;

    height: 35px;
    
}*/

.EventTop
{
    background: url(../images/common/EventTop.jpg) top center no-repeat;
    margin: 0 auto;
    margin-top: 1em;
    /*height: 15px;*/
    /*display: table-cell;*/
    padding-top: 15px;            
}

.EventMiddle
{
    
    display: table;
    color: #CCD6DF;
    background-color: #A61E2F;    
    border-left: solid 3px black;
    border-right: solid 3px black;
    width: 180px;
    /*margin-left: 2px; */
    margin: 0 auto;                   
}

.EventBottom
{        
    background: url(../images/common/EventBottom.jpg) top center no-repeat;
    height: 15px;                        
    margin: 0 auto;    
    
}

.overlay
{
    font-size: 7.5pt;
    font-family: Verdana;
    color: White;
}

.NoUser
{
    position: relative; 
    margin-top: 10px; 
    color: White;
    width: 170px; 
    height: 118px; 
    padding: 10px 10px 0px 10px;
    font-size: 10pt;
    background: url(../images/common/LoginError.jpg) top center no-repeat;
}


.clearfix:after 
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Pads the area around text */

.InnerText
{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
}



